第一次实验报告:使用Packet Tracer分析HTTP数据包
姓名:毛琳淇 学号:201821121007 班级:计算1811
目录
? 1 实验目的
? 2 实验内容
? 3. 实验报告
1 实验目的
熟练使用Packet Tracer工具。分析抓到的HTTP数据包,深入理解:HTTP协议,包括语法、语义、时序。
2 实验内容
客户端向服务器发送请求报文,服务器向客户端发送响应报文。具体包含:
? 建立网络拓扑结构
? 配置参数
? 抓包
? 分析数据包
3. 实验报告
(1)建立网络拓扑结构
将客户端PC-PT和服务器Server-PT连接起来,建立TCP连接。
(2)配置参数
客户端的IP地址:192.168.1.07
服务器的IP地址:192.168.1.21
3) 抓包并分析抓到的数据包
请求报文
HTTP Data:Accept-Language: en-us请求允许客户端声明它可以理解的自然语言以及优先选择的区域方言
Accept: */*表示接收任意类型
Connection: close告诉服务器发送完请求的文档后就可释放连接
Host: 192.168.1.21主机域名
响应报文
HTTP Data:Connection: close告诉服务器发送完请求的文档后就可释放链接
Content-Length: 369报文中实体主体的传输长度
Content-Type: text/html服务器返回的类型为文本/网页
Server: PT-Server/5.2服务器上的软件名和版本号
(5)通过该实验产生新的疑问及解答
疑问:什么是http报文?
解答:
HTTP 报文是在HTTP 应用程序之间发送的数据块。这些数据块以一些文本形式的元信息(meta-information)开头,这些信息描述了报文的内容及含义,后面跟着可选的数据部分。这些报文在客户端、服务器和代理之间流动。
疑问:什么是抓包
解答:抓包就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。
参考资料:
[1] 结合Wireshark捕获分组深入理解TCP/IP协议栈
[2] 结合Wireshark捕获分组深入理解TCP/IP协议栈之HTTP协议