Web服务器通讯原理

174 阅读4分钟

基础知识

1.常见的服务器系统

服务器操作系统的作用是控制和协调计算机的硬件和软件,是所以计算机正常工作的必备之物,服务器操作系统在其中也很重要,它可以分为四大种类。

< 1.windows server服务器操作系统:

Windows服务器操作系统利用了net的的环境进行开发操作,使得一些企业得到良好的发展。而且版本还非常多,是当下使用最为广泛的操作系统。

< 2.Netware服务器操作系统:

Netware是NOVELL公司推出的网络操作系统。Netware最重要的特征是基于基本模块设计思想的开放式系统结构。可以应用于一些行业范围内进行一些批处理操作等等,它的发展空间非常安全也很稳定。

< 3.Unix服务器操作系统:

UNIX系统在计算机操作系统的发展史上占有重要的地位,为用户提供了良好的用户界面,具有使用方便、功能齐全、清晰而灵活、易于扩充和修改等特点。苹果的MAX OS就是基于它的基础之上开发的。

< 4.Linux服务器操作系统:

Linux系统是一套免费使用和自由传播的类Unix操作系统,具有开放源码、没有版权、技术社区用户多等特点,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。

2.绝对路径和相对路径

< 1.绝对路径: 是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。 完整的描述文件位置的路径。形如:C:\windows\system32\cmd.exe

< 2.相对路径: 是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系,形如:.\system32\cmd.exe

3.CMD命令

Windows系统提供了CMD指令,可以让大家使用命令操作电脑,这个在渗透测试中会起到一定的作用 cmd windows的命令行 win+r。

网络方面

1.IP

标准的定义是互联网协议地址,缩写为IP地址,是分配给用户上网使用的网际协议的设备的数字标签。 通俗点可以理解为ip其实就是地址,在网络上可以通过ip来访问你的计算机。

公网地址是运营商分配的,内网地址是路由器分配的。对于自己而言,如果你是本机访问本机,那么127.0.0.1或者localhost都代表着自己,查看自己的内网ip 可以使用cmd命令 ipconfig 外网ip可以通过百度。

2.域名

又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。实际上是为了方便记忆所发明的一个字符型标识。

DNS是 将域名转化为ip的一个协议

3.端口

端口是指接口电路中的一些寄存器,这些寄存器分别用来存放数据信息、控制信息和状态信息,相应的端口分别称为数据端口、控制端口和状态端口。常见端口号有 80/8080/3128/8081/9098

4.HTTP协议

超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法,基本上访问网站都是使用HTTP协议。

https比http多了一个叫做证书的东西,目的是为了防止中途截取

Web容器

是一种服务程序,在服务器一个端口就有一个提供相应服务的程序,而这个程序就是处理从客户端发出的请求,一个服务器可以有多个Web容器。

WEB容器是一种被动程序:只有其他计算机发出的请求该容器时,容器才会响应。

Web容器的主要功能是存储,处理和传递网页给客户。客户端和服务器之间的通信使用超文本传输​​协议(HTTP)进行。交付的页面最常见的是HTML文档,除了文本内容之外,还可能包含图像,样式表和脚本。

常见的Web容器有IIS(Windows),Apache(全平台),Nginx(全平台)