熟 悉 抓 包 软 件 Wireshark 的 基 本 使 用 方 法 , 并 利 用 其 分 析 HTTP 协 议 的 基 本
GET/response 交互、HTTP 报文格式、获取长文件、获取嵌有多个对象的 HTML 文档和 HTTP
认证和安全等方面的问题回答问题。
- 实验平台与实验设备(或实验环境)
实验平台在计算机上使用Wireshark软件,设备计算机
- 实验内容与实验步骤(如:任务、基本原理、软硬件设计、网络拓扑图、流程图、代码等)
1、 HTTP GET/response 交互
首先通过下载一个非常简单的 HTML 文件(该文件非常短,并且不嵌入任何对象)。
(1) 启动 Web browser(Web 浏览器,如 IE 浏览器、Firefox 浏览器等)。
(2) 启动 Wireshark。在窗口的显示过滤说明处输入“http”,分组列表子窗口中将只显
示所俘获到的 HTTP 报文。
(3) 一分钟以后,开始抓包。(注:之所以要求等待一分钟,这是因为本实验所设置的服务
器对某些页面会一分钟更新一次最后修改时间,这样浏览器在一分钟后访问的页面会
被视为是新的网页页面。)
(4) 在打开的 Web browser 窗口中输入一下地址(浏览器中将显示一个只有一行文字的非
常简单的 HTML 文件):
http://gaia.cs.umass.edu/ethereal-labs/HTTP-ethereal-file1.html
(5) 停止抓包。
二HTTP 条件 GET/response 交互
(1) 启动浏览器,清空浏览器的缓存(2) 启动 Wireshark 开始抓包(3) 在 浏 览 器 的 地 址 栏 中 输 入 以 下 URL: http://gaia.cs.umass.edu/ethereal-
labs/HTTP-ethereal-file2.html,你的浏览器中将显示一个具有五行的非常简单的
HTML 文件。
(4) 在你的浏览器中重新输入相同的 URL 或单击浏览器中的“刷新”按钮。
(5) 停止抓包,在显示过滤筛选说明处输入“http”,分组列表子窗口中将只显示所俘获
到的 HTTP 报文。