实验目的
通过实验熟悉Wireshark 抓包软件的使用方法,理解有关 HTTP 协议的各方面内容。
实验内容
1. 在windows 环境进行Wireshark 抓包。
2. 理解基本GET/response 交互,HTTP 数据包的格式。
3. 获取较长的HTML 文件,分析其数据包。
4. 获取有嵌入对象的HTML 文件,分析器数据包。
实验步骤
6. 基本HTTP 的GET/response 交互
1) 打开网页浏览器;实验前清空浏览器缓存,工具-Internet选项-浏览历史记录-删除
2)打开 Wireshark。本次试验中,我们只关注 HTTP 协议,不希望在抓包窗口中看到其他协议的数据包,因此在“display-filter-specification”窗口中输入“ ip.src==82.157.139.98 or ip.dst==82.157.139.98 and http” ,这样只有 HTTP 数据包会在 packet-listing 窗口中显示;
3) 稍等片刻,然后开始Wireshark 抓包;
4) 在浏览器地址栏中输入以下 URL,http:// 82.157.139.98 /test/test1.php你将在浏
览器中看到一个只有两行文字的 html 文件;
5) 停止Wireshark 抓包。输入合适的过滤条件,此时Wireshark 窗口会出现类似如下的窗口:
回答问题:
(1) 你的浏览器所运行的是 http 协议的 1.0 版本还是 1.1?服务器用的是什么版本的 http 协议?
答:浏览器用的是HTTP1.1