第一次实验报告:使用Packet Tracer分析HTTP数据包

  • 吴明月
  • 计算1813
  • 201821132067

1 实验目的
熟练使用Packet Tracer工具。分析抓到的HTTP数据包,深入理解:HTTP协议,包括语法、语义、时序。
2 实验内容
客户端向服务器发送请求报文,服务器向客户端发送响应报文。具体包含:

建立网络拓扑结构
配置参数
抓包
分析数据包
3实验报告

建立网络拓扑结构

第一次实验报告:使用Packet Tracer分析HTTP数据包_第1张图片

 该网络拓扑结构为一台PC机,一台服务器及其连接链路组成

配置参数
PC机IP地址为192.168.1.67

服务器IP地址为192.168.1.68

抓包及数据包分析

     对应为OSI的七层参考模型

第一次实验报告:使用Packet Tracer分析HTTP数据包_第2张图片

 

HTTP REQUEST

 

 

 HTTP Data:

Accept-Language: en-us
Accept: */*
Connection: close
Host: 192.168.1.68

 

HTTP请求报文的格式为

请求行:方法+请求资源的URL+HTTP版本

首部行:用来说明浏览器,服务器或报文主体的一些信息

Accept-Language: en-us表示 接受的语言为en-us

Accept: */* 表示接受任意数据类型

Connection: close 表示服务器发送完请求的文档后就可以释放连接

Host:192.168.1.68表示客户端想要访问服务器的IP地址

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

一、本次抓取到的HTTP请求报文与课本中给出的HTTP请求报文格式有所不同

例如 本次抓取的报文中请求行没有出现方法,请求资源的URL,HTTP版本等字段

笔者猜测:请求报文中的部分字段进行了省略或者版本有所升级。

二、当服务器与主机IP地址相同时二者能否通信

第一次实验报告:使用Packet Tracer分析HTTP数据包_第3张图片

 

 

 第一次实验报告:使用Packet Tracer分析HTTP数据包_第4张图片

 

 

 第一次实验报告:使用Packet Tracer分析HTTP数据包_第5张图片

 

 抓取的报文中只有PC机中用于请求建立连接的TCP报文,并没有服务器发出的报文

笔者推测 IP地址相同的服务器与主机间不能进行通信

 

你可能感兴趣的:(第一次实验报告:使用Packet Tracer分析HTTP数据包)