姓名:刘钰
学号:201821121036
班级:计算1812
1.实验目的
熟练使用Packet Tracer工具。分析抓到的HTTP数据包,深入理解:HTTP协议,包括语法、语义、时序。
2.实验内容
客户端向服务器发送请求报文,服务器向客户端发送响应报文。具体包含:
- 建立网络拓扑结构
- 配置参数
- 抓包
- 分析数据包
3.实验过程
3.1 建立网络拓扑结构
用一个客户端和一个服务器建立起一个简单的网络拓扑结构
3.2 配置参数
将客户端的IP Address配置为:192.168.1.36
服务器端的IP Address配置为:192.168.1.32
3.3 抓包
3.3.1 在浏览器中输入服务器端的IP Adress
3.3.2 设置数据包的类型
3.3.3 点击Capture进行抓包
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地址”、“净载数据”等,可以得到网络通信的实际内容、对网络故障进行分析等。