第一次作业:使用Packet Tracer分析HTTP数据包

个人信息:

  • 姓名:许德阳
  • 学号:201821121045
  • 班级:计算1812

1 实验目的

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

2 实验内容

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

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

3. 实验报告

 

(1)建立网络拓扑结构

 

 说明: 将一台PC机和一个服务器相连,实现数据的双向传输。

(2)配置参数

pc地址:

服务器地址:

(3)抓包并分析抓到的数据包

抓包:

 

 

抓取最后两个数据包获得以下请求报文与响应报文:

请求报文:

HTTP Data:Accept-Language: en-us   //表示用户希望优先得到英文版本的文档
Accept: */*     //表示可接受任意数据类型
Connection: close   //告诉服务器发送完请求的文档后就可释放链接
Host: 192.168.1.50     //首部行的开始。给出主机的IP地址

                                      //请求报文最后还有一个空行

响应报文:

HTTP Data:Connection: close     //告诉服务器发送完请求的文档后就可释放链接
Content-Length: 369           //HTTP实体的传输长度为369
Content-Type: text/html    //数据类型为text或html
Server: PT-Server/5.2      //服务器的类型

(4)通过该实验产生新的疑问及解答

疑问:PC机与服务器存在哪些方面不同?

解答:CPU处理能力,I/O性能,安全可靠性,扩展性,可管理性

疑问:什么是报文?

解答:报文(message)是网络中交换与传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限且可变。

posted on 2019-09-07 17:32  xudeyang  阅读(160)  评论(0编辑  收藏  举报