网络安全从零开始(基础知识)
一、web服务器通信原理基本知识介绍1.常见的服务器系统Windows、macOS、Linux服务器=> 一台24h不关机的电脑2.绝对路径与相对路径绝对路径:真实存在的路劲。相对路径:有参照物的路径打个比方:当你在外面住酒店的时候,你去订个外卖 ,你在上面填写的地址就相当于绝对路径。而外卖员给你打电话确认大致地址,你描述酒店在一座写字楼旁边相当于相对路径,拥有参照物。在Windows系统中
·
一、web服务器通信原理
基本知识介绍
1.常见的服务器系统
Windows、macOS、Linux
服务器=> 一台24h不关机的电脑
2.绝对路径与相对路径
绝对路径:真实存在的路劲。
相对路径:有参照物的路径
打个比方:当你在外面住酒店的时候,你去订个外卖 ,你在上面填写的地址就相当于绝对路径。而外卖员给你打电话确认大致地址,
你描述酒店在一座写字楼旁边相当于相对路径,拥有参照物。
在Windows系统中出现盘符字样就是绝对路径
(例如D:\all, 出现C:\,D:\ 等等)
Linux系统中"/”是绝对路径的标志。
3.网络方面的知识
1)ip:代表你电脑在网络上的地址
内网ip:路由器分配(酒店门牌号)
公网ip:运营商分配(收货地址)
2)DNS:域名
需要域名的原因:因为ip是数字不容易记住,为了更方便记忆
子域名:域名分为顶级、二级、三级,几个点就是几级
域名原理:电脑去存储域名的数据库寻找相应的ip
3)端口:端口就是门,不同的门对应不同的服务器
http =>80端口 https => 443端口 Mysql数据库 >3306
SMB服务=>445端口 远程桌面连接端口 => 3389
4)HTTP协议
超文本传输协议,开头为http://所有的网站都是用这个协议
常见协议头组成部分:传参方法 GET POST User-Agent 知道访问机器的基础信息。
二、快速自建web环境
动态语言
动态语言是对服务器行为的编程。
动态语言能做什么:
1.动态地向web页面编辑、改变或添加任何的内容
2.对由HTML表单提交的用户请求或数据进行相应
3.访问数据或数据库,并向浏览器返回结果
4.为不同的用户定制页面
5.提高网页安全性,使网页代码不会通过浏览器被查看到
搭建网站
安装web容器(apache)
安装动态语言(php)
安装数据库(mysql)
这里推荐使用 PHPstudy
[下载链接(https://www.xp.cn/)
CMS
CMS简单来说就是搭建网站的模板。
这里附上几个源码网站
[源码之家](https://www.mycodes.net/)
[站长之家](http://down.chinaz.com/)
三、总结
学习是一个长远的目标,新的一年需要新的开始。
实践出真知,多动手,不能只看,加油!
更多推荐
已为社区贡献1条内容
所有评论(0)