当前位置:文档之家› 实验三:网络协议的分析

实验三:网络协议的分析

实验三:网络协议的分析

一、实验目的:

1. 掌握使用 Wireshark 分析各种网络协议的技能;

2. 深入理解应用层协议 HTTP 和 FTP 的工作过程,及协议内容;

二、实验环境:

1. 运行 Windows 2000 / 2003 Server / XP 操作系统的 PC 一台;

2. 每台 PC 具有一块以太网卡,通过双绞线与局域网相连;

3. Wireshark 安装程序(可以从 /下载)。

三、实验内容与要求:

1. 参照附件一:了解网络协议分析仪 Wireshark,完成 Wireshark 的安装和基本使用。

2. 捕获 ICMP 数据包

运行程序,单击 CAPTURE 菜单下的 start 命令,开始捕获数据包。然后输入过滤条件为

只捕获 ICMP 协议的数据包。

3.捕获 HTTP 数据包

运行程序,单击 CAPTURE 菜单下的 start 命令,开始捕获数据包。然后输入过滤条件为

只捕获 http 协议的数据包。然后打开 IE 浏览器,访问一些网页。就可以看到捕获区域有捕获到的 http 的数据包了。选取连续的两个数据包,并对这两个数据包进行分析。

4.捕获 FTP 数据包

运行程序,单击 CAPTURE 菜单下的 start 命令,开始捕获数据包。然后输入过滤条件为

只捕获 ftp 协议的数据包。然后打开 IE 浏览器,访问学校的 ftp 服务器。就可以看到捕获区域有捕获到的 ftp 的数据包了。选取连续的两个数据包,并对这两个数据包进行分析。

5.捕获 DNS 数据包

运行程序,单击 CAPTURE 菜单下的 start 命令,开始捕获数据包。然后输入过滤条件为

只捕获 dns 协议的数据包。然后打开 IE 浏览器,在地址栏中输入一些域名,如 或者 等,去访问这些网站。就可以看到捕获区域有捕获到的 dns 的数据包了。选取连续的两个数据包,并对这两个数据包进行分析。

四、实验步骤:

1、捕获 ICMP 数据包

2、捕获 HTTP 数据包

数据包一:

数据包二:

3、捕获 FTP 数据包

数据包一:

数据包二:

4、捕获 DNS 数据包

数据包一:

数据包二:

五、实验总结:

在同学的帮助下,顺利完成了本次实验。通过实验,对网络协议有了更深的了解。为了进行网络中的数据交换而建立的规则、标准或约定称为网络协议。主要由语法、语义和时序(指事件实现中顺序的详细说明)。通信协议有层次特性,大多数的网络组织都按层或级的方式来组织,在下一层的基础上建立上一层,每一层的目的都是向其上一层提供一定的服务,而把如何实现这一服务的细节对上一层加以屏蔽。网络协议确定交换数据格式以及有关的同步问题。

相关主题