TCPIP实验报告

更新时间:2023-10-14 06:30:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

TCP/IP实验报告

实验二 HTTP协议分析

一.实验目的

1.分析HTTP报头结构 ;

2.理解HTTP请求报文和响应报文的首部含义。

二.实验内容

2.1实验原理如图1所示。

HTTP请求

计算机(IE)

HTTP 响应

HTTP 请求

HTTP 响应

服务器 (Web 服务器: Apache, Microsoft IIS)

计算机(Netscape)

图1 HTTP协议分析原理图

三、实验步骤

(1)清空高速缓存中的网页(图2):

在IE浏览器中,选择“工具” —— “internet选项” ——“常规”标 签 —— “删除文件” 按钮

图2 清除IE缓存

(2)清空DNS高速缓存(图3):

在桌面上选择“开始” —— “程序” —— “附件” —— “命令提示符”; —— 输入命令行 “ipconfig/flushdns” —— 按“回车键” 执行命令。

图3 清除DNS域名解析缓存

(3)在学生机上启动Wireshark软件进行报文截获,然后在IE浏览器上输入 www.hebau.edu.cn,分析截获的HTTP报文、TCP报文,分析HTTP协议请求报文格式。观察该请求消息发送主机与目的主机IP地址,和自己机器的主机IP地址比较,该消息谁发给谁的。观察该消息使用的TCP端口,是否是HTTP(80)。打开并分析该消息的HTTP头部信息内容

(4)分析HTTP协议应答报文格式。响应报文:观察该请求消息发送主机与目的主机IP地址,和自己机器的主机IP地址比较,该消息谁发给谁的。观察该消息使用的TCP端口,是否是HTTP(80)。打开并分析该消息的HTTP头部信息内容

(5)从Analyze菜单中选择“ Follow TCP Stream”,显示整个数据流。 其中,Web浏览器发送的数据显示为一种颜色; 所有由Web服务器发送的数据显示为另一种颜色。

(6) 观察cookie(下图为类似图,跟你在机器上看到的可能不一样) 清空所有IE缓存和cookie。再访问www.google.com的网站并捕获信息。可以在TCP数据流中观察到HTTP响应消息带回了set-cookie,Web服务器用它来收集你上网浏览的习惯信息。

四、实验结果(如下图): 表2-1 HTTP请求报文格式

首部名 首部值 含义 accept referer */* 接受 http://www.hebau.edu.cn 接受语言 接受编码 Accept-Language zh-cn Accept-Encoding Gzip,deflate User-Agent Mozilla/4.0 (compatible; MSIE 请求的WEB浏览器及客6.0; Windows NT 5.1; SV1; .NET CLR 户机器 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 1.1.4322) host Ieas.hebau.edu.cn url中域名是Ieas.hebau.edu.cn connection Keep-alive 表明发送请求之后TCP连接继续保持。 表2-2 HTTP应答报文格式

首部名 首部值 含义 HTTP/1.1 Cache-Control 200 ok private 显示服务器使用的HTTP版本 表明是否可以将返回的数据副本存储或高速缓存。 Date Fri,13 May 2011 01:41:12 GMT 消息返回的时间 Content-Length Content-Type Last-Modified 18596 Txt/css Fri,13 May 2011 01:41:12 GMT 数据的长度 返回对象的类型 返回对象的最后修改日期 Server

Microsoft 6.0 IIS WEB服务器

本文来源:https://www.bwwdw.com/article/bkmf.html

Top