当前位置:文档之家› http协议实验报告

http协议实验报告

实验作业:

一、Web服务器的配置

Web服务器的配置与教程上给的过程完全相同,这里不再赘述;

二、抓包分析

利用wireshark进行抓包,观察抓到的包,可以看到有很多tcp和http的包。

1.tcp建立连接

其中第28,29,30个包是tcp的三次握手,在tcp层建立连接。

第一个是客户端发送SYN报文段,指明打算连接的端口为http。

第二个是服务器发送包含服务器初始序号ISN的SYN进行应答,源端口是http。

第三个是客户端将确认序列号设置为服务器的ISN+1,以对服务器的SYN进行确认(ACK)。可以看到源端口为客户端,目的端口为http。

2. http包

2.1请求报文

第一个http包是用GET方式请求一个页面。下面是该包的一部分信息,其中目的端口为http,flags显示为PSH,表明使用GET的操作时TCP协议使用PSH推操作来强迫数据发送。再分析HTTP协议报文,其中版本为HTTP1.1,请求方式为GET,页面URI为/%25LOGo_...

http协议

首部行的

一些内容

2.2应答报文

第二个HTTP包,其中状态行中的三个字段分别为“HTTP/1.0”、“200”以及“OK”,表示服务器的HTTP版本为1.0,请求处理没有发生错误。

状态行

服务器为

Serv-U

页面最近的

修改时间

相关主题