哈尔滨理工大学
软件与微电子学院
实验报告
(2017-2018 第二学期)
课程名称:
班 级:
学 号:
姓 名:
实验名称 实验一、 HTTP 和 TCP 协议分析 专 业 软件工程
姓 名 学 号 班 级
一、实验目的:
1.掌握 ethereal 的使用
2. 分析 HTTP 协议
3.分析 TCP 协议
二、实验内容:
利用协议分析器 Ethereal 完成 HTTP 协议和 TCP 协议的分析
三、实验设备及软件环境:
与因特网连接的计算机网络系统;主机操作系统为 windows ; Ethereal 、 IE 等软件
四、实验原理:
HTTP 协议原型, TCP 协议原型
五、实验过程及结果:
1、 HTTP GET/response 交互
首先通过下载一个非常简单的 HTML 文件(该文件非常短,并且不嵌入任何对象)。
(1 ) 启动 Web browser 。
(2 ) 启动 Ethereal 分组嗅探器。在窗口的显示过滤说明处输入 “http ,”分组列表子窗口中将只
显示所俘获到的 HTTP 报文。
(3 ) 一分钟以后,开始 Ethereal 分组俘获。
(4 ) 在打开的 Web browser 窗口中输入一下地址 (浏览器中将显示一个只有一行文字的非常简单
的 HTML 文件):
/ethereal-labs/HTTP-ethereal-file1.html
/wireshark-labs/HTTP-wireshark-file1.html
(5 ) 停止分组俘获。
窗口如图 1 所示。根据俘获窗口内容,回答 1-6 题。
图 1 分组俘获窗口
2 、 HTTP 条件 GET/response 交互
(1)启动浏览器, 清空浏览器的缓存 (在浏览器中, 选择 “工具 ”菜单中的 “Internet 选项 ”命令,
在出现的对话框中,选择 “删除文件 ”)。
(2 ) 启动 Ethereal 分组俘获器。开始 Ethereal 分组俘获。
(3 ) 在浏览器的地址栏中输入以下 URL:
/ethereal-labs/HTTP-ethereal-file2.html(/wires
hark-labs/HTTP-wireshark-file2.html, 使用 wireshark 访问这个地址 ), 你的浏览器中将显示
一个具有五行的非常简单的 HTML 文件。
(4 ) 在你的浏览器中重新输入相同的 URL 或单击浏览器中的 “刷新 ”按钮。
(5 ) 停止 Ethereal 分组俘获,在显示过滤筛选说明处输入 “http 分” , 组列表子窗口中将只显示
所俘获到的 HTTP 报文。
根据操作回答