计算机网络实验 - 图文 下载本文

实验七

一、实验名称 超文本传输协议 Http分析 二、实验目的:

1. 掌握使用Wireshark分析俘获HTTP协议的基本技能;

2. 深刻理解HTTP重要的工作机理和过程。

三、实验内容和要求

1、 Http协议的Get/Resonse互动机制;

2、 Http协议的分组格式;

3、 如何利用Http传输Html文件;

4、 如何利用Http传输图片、动画等嵌入式文件;

5、 观察Http的安全性能。

四、实验环境

1、运行Windows 10操作系统的PC 一台。

2、PC 运行程序协议分析仪Wireshark。

3、PC自带的Microsoft Edge浏览器

28

五、操作方法与实验步骤

一、Http协议的Get/Resonse互动机制

打开MICROSOFT EDGE浏览器;

打开Wireshark软件,打开抓包菜单中的网络接口子菜单,从中选择本机使用的网络接口。

切入包捕获界面后,在过滤栏中输入http && ip.dst==128.119.245.12 || ip.src== 128.119.245.12,即只观察与128.119.245.12交互的http分组。

在MICROSOFT EDGE浏览器输入 :

http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file1.html;此时浏览器应该会显示一个最简单的html页面(只有一行)。

二、Http协议的分组格式

上述操作后选中一个http分组直接在packet detail视图中查看详细信息

三、如何利用Http传输Html文件

1、 打开MICROSOFT EDGE浏览器,并清除MICROSOFT EDGE浏览器的所有缓存文件。

2、 打开Wireshark软件,打开抓包菜单中的网络接口子菜单,从中选择本机使用的网络接口。 3、 切入包捕获界面后,在过滤栏输入http || tcp ,即只观察http、tcp分组。

4、 在MICROSOFT EDGE地址栏输入:

http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file3.html,回车后访问该地址。 5、观察Wireshark的实验结果。

29

四、如何利用Http传输图片、动画等嵌入式文件

1、 打开MICROSOFT EDGE浏览器,并清除MICROSOFT EDGE浏览器的所有缓存文件。

2、 打开Wireshark软件,打开抓包菜单中的网络接口子菜单,从中选择本机使用的网络接口。 3、 切入包捕获界面后,在过滤栏输入http,即只观察http分组。

4、 在MICROSOFT EDGE地址栏输入http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file4.html,回车后访问该地址。 5、观察Wireshark的实验结果。

五、观察Http的安全性能

1、 打开MICROSOFT EDGE浏览器,并清除MICROSOFT EDGE浏览器的所有缓存文件。

2、 打开Wireshark软件,打开抓包菜单中的网络接口子菜单,从中选择本机使用的网络接口。 3、 切入包捕获界面后,在过滤栏输入http,即只观察http分组。

4、 在MICROSOFT EDGE地址栏输入http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file5.html,回车后访问该地址。 5、 按要求输入用户名和密码,并回车重新访问。 6、观察Wireshark的实验结果。

六、实验数据记录和结果分析

图1、Http协议的Get/Resonse互动机制

30

图2、Http协议的分组格式

图3、如何利用Http传输Html文件

31