个人信息
- 姓名 胡家揆
- 学号 201821121023
- 班级 计算1811
1 实验目的
熟练使用Packet Tracer工具。分析抓到的HTTP数据包,深入理解:HTTP协议,包括语法、语义、时序。
2 实验内容
客户端向服务器发送请求报文,服务器向客户端发送响应报文。具体包含:
- 建立网络拓扑结构
- 配置参数
- 抓包
- 分析数据包
3. 实验报告
1、建立网络拓扑结构
左边为客户端(pc1)
右边为服务器
2、配置参数
1)配置Pc机的ip地址(192.168.1.23)
2)配置服务器的ip地址(192.168.1.66)
3、抓包
1)打开客户端的web浏览器
2)输入服务器的ip地址(192.168.1.66)并按go访问
3)选择右下角的Simulation页面再按Show All/None,之后选择左侧的按钮Edit Filters,选择HTTP类型
4)按下Auto Capture/Play运行
成功接收报文
同时web浏览器访问成功
4、HTTP报文
(1)请求报文
Get / HTTP/1.1 //请求行
Accept-Language: en-us //表示用户希望优先得到中文版本的文档
Accept: */* //告诉服务器客户端接收任意类型
Connection: close //告诉服务器发送完请求的文档后就可以释放连接
Host: 192.168.1.66 //给出服务器的域名
(2)响应报文
HTTP/1.1 200 OK //接收成功
Connection: close //告诉服务器发送完请求的文档后就可以释放连接
Content-Length: 369 //表示内容长度为369
Content-Type: text/html //表示内容类型为text/html
Server: PT-Server/5.2 //表示服务器的类型
HTTP DATA..
5、通过该实验产生新的疑问及解答
疑问:输入服务器和客户端的ip地址后发现下面会生成一串地址是什么?
解答:生成的地址是Subnet Mask(子网掩码),子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
提问:如何将ip地址转换为子网掩码?(子网掩码的计算有些复杂)