第一次实验报告:使用Packet Tracer分析HTTP数据包

姓名:刘钰

学号:201821121036

班级:计算1812

 

1.实验目的

熟练使用Packet Tracer工具。分析抓到的HTTP数据包,深入理解:HTTP协议,包括语法、语义、时序。

2.实验内容

客户端向服务器发送请求报文,服务器向客户端发送响应报文。具体包含:

  • 建立网络拓扑结构
  • 配置参数
  • 抓包
  • 分析数据包

3.实验过程

3.1 建立网络拓扑结构

第一次实验报告:使用Packet Tracer分析HTTP数据包_第1张图片

 用一个客户端和一个服务器建立起一个简单的网络拓扑结构

3.2 配置参数

将客户端的IP Address配置为:192.168.1.36

服务器端的IP Address配置为:192.168.1.32

 3.3 抓包

3.3.1 在浏览器中输入服务器端的IP Adress

第一次实验报告:使用Packet Tracer分析HTTP数据包_第2张图片

 3.3.2 设置数据包的类型

第一次实验报告:使用Packet Tracer分析HTTP数据包_第3张图片

3.3.3 点击Capture进行抓包

第一次实验报告:使用Packet Tracer分析HTTP数据包_第4张图片

3.3.4 抓到的数据包如下

HTTP REQUEST

Accept-Language: en-us   

Accept: */*                          

Connection: close             

Host: 192.168.1.32   

 

HTTP RESPONSE     

Connection: close              

Content-Length: 369       

Content-Type: text/html

Server: PT-Server/5.2

 

 3.4 分析数据包

Accept-Language: en-us   {表示用户希望优先得到英文版本的文档}

Accept: */*                          {接受任意类型}

Connection: close              {告诉服务器发送完请求的文档后就可释放连接}

Host: 192.168.1.32            {主机的域名}

Connection: close              {告诉服务器发送完请求的文档后就可释放连接}

Content-Length: 369          {描述HTTP消息实体的传输长度}

Content-Type: text/html     {表示具体请求中的媒体类型为HTML格式}

Server: PT-Server/5.2        {服务器的名称和版本}

5.通过该实验产生新的疑问及解答

问题一:到底什么是抓包?通过分析数据包我们能得到什么信息?

解答  : 抓包(packet capture)就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作。通过分析数据包我们可以得到“目的IP地址”、“源IP地址”、“净载数据”等,可以得到网络通信的实际内容、对网络故障进行分析等。

 

你可能感兴趣的:(第一次实验报告:使用Packet Tracer分析HTTP数据包)