下载后可任意编辑HTTP 协议分析实习目的捕获本机浏览外部某一网站时的 DNS、HTTP 数据包,取 DNS、HTTP 典型数据包各一个,列出其应用层、传输层、IP 层、数据链路层上各层上数据包相应参数,首部内容,并对感兴趣的部分进行深化分析。实习内容超文本传送协议 HTTP(HyperText Transfer Protocol),是万维网客户程序与万维网服务器程序之间的交互所要严格遵守的协议。HTTP 是一个应用层协议,它使用 TCP 连接进行可靠的传送。对于万维网站点的访问要使用的 HTTP 协议。 HTTP 的 URL 的一般形式是: http://<主机>:<端口>/<路径> WWW 采纳 B/S 结构,客户使用浏览器在 URL 栏中输入 HTTP 请求,即输入对方服务器的地址,向 web 服务器提出请求。如访问师院的机构设置页面 http://www.aynu.edu.cn/jigou/gljg.htm,具体的工作过程如下: (1) 浏览器分析指向页面的 URL. (2) 浏览器向 DNS 请求解析 www.aynu.edu.cn 的 IP 地址。 (3) 域名系统 DNS 解析出师院服务器的 IP 地址 (4) 浏览器与服务器建立 TCP 连接 (5) 浏览器发出取文件命令:GET /jigou/gljg.htm. (6) 服务器 www.aynu.edu.cn 给出响应,将文件 gljg.htm 发送给浏览器。(7) TCP 连接释放。 (8) 浏览器显示“北航机构设置”的页面。 服务器提供的默认端口号为 80. 实习结果(1)分析 HTTP 协议报文:从众多 HTTP 报文中选择两条报文,一条是 HTTP 请求报文(即 get 报文) ,另一条是 HTTP 应答报文,类似下表。 HTTP 报文No.SourceDestinationInfo.9172.16.57.110219.132.7.134GET http://www.gdou.edu.cn/HTTP/1.010172.16.57.110219.132.7.134HTTP/1.1 304 Not Modified (2)分析 HTTP 协议请求报文格式:分析(1)中选择的 HTTP 请求报文(即 get 报文)中各字段的实际值并填写到下面表中。 HTTP 请求报文格式---------------------------------------------------------精品 文档---------------------------------------------------------------------下载后可任意编辑字段名字段取值字段表达信息方法字段GET获得指定 URL 下的文件URLhttp://www.gdou.edn.cn/ 资源的位置 版本字段HTTP/1.0支持的 http 版本首部字段Accept:*/*\r\n 客户端可识别的内容Referer:http://www.gdou.edu.cn/\r\n 允许客户端指定请求 uri 的源资源地址 Accept-Language:zh-cn\r\n 客户端能解...