第一次作业:使用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)是网络中交换与传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限且可变。