《计算机网络》实验指导书
[R3] interface Ethernet0/0 [R3-Ethernet0/0] speed 10
[R3-Ethernet0/0] interface Ethernet0/1 [R3-Ethernet0/1] speed 10 [R3-Ethernet0/1] quit
4.6 实验要求
1.认真记录各个路由器的配置命令,复制、保存路由表信息和重要的协议信息; 2.记录连通性测试结果和路由跟踪结果;
3.根据路由跟踪结果画出各PC间数据包的转发路径图;
4.按时提交实验报告。实验报告应着重写明:实验组网拓扑结构图、各个路由器的完整配置命令、路由表等重要显示结果(可以打印)、连通性测试的结果和结论,并认真回答思考题。
4.7 实验思考题
1.使用什么命令可以查看路由器的硬件(CPU、内存)和接口信息?
2.在图4-1所示的网络拓扑结构中能否使用RIP协议和OSPF协议?写出主要配置命令(即配置RIP和OSPF协议的命令,不用写配置接口IP地址的命令)。
3.依据实验结果,请对路由器默认的直连、静态路由、RIP协议和OSPF协议的优先级(从高到低)进行排列。
- 30 -
《计算机网络》实验指导书
实验5 网络数据包的侦听与分析
5.1 实验目的
1.深入理解TCP/IP参考模型的网络层次和各层的数据封装格式;
2.深入理解TCP/IP参考模型的各层协议数据单元(PDU)的类型、格式、长度、内容等项目;
3.学会通过使用网络数据包捕获软件Wireshark进行网络协议分析的方法。
5.2 实验内容
一人一组,在已接入Internet并且使用Windows操作系统(XP或Server 2003)的PC上使用Wireshark软件进行网络协议分析的方法。
5.3 实验设备
每人需要1台已接入Internet、使用Windows操作系统且已安装Wireshark软件的PC。
5.4 实验原理
Wireshark是一款专用于网络环境下数据包捕获的软件,以前版本称为Ethereal。Wireshark也是网络管理人员管理和维护网络(例如分析网络协议、监测网络流量、检测网络入侵、发现网络病毒等)的有效工具。
Wireshark用于网络协议分析时,要经过数据包捕获、设置过滤条件、协议分析等步骤。
1.启动Wireshark,选择PC上的网络接口(网卡),如图5-1所示。
2.在PC上进行各种网络服务(如网络连通测试、上传下载文件、浏览网页等)的操作,捕获数据包,如图5-2所示。
3.设置过滤条件,对捕获的所有数据包进行过滤,仅显示符合条件的数据包,如图5-3所示。过滤条件可以是协议名称(注意要小写)、源主机IP地址、目的主机IP地址等。
- 31 -
《计算机网络》实验指导书
4.选择一个数据包,逐层分析其协议,如图5-4所示。
图5-1 Wireshark选择网络接口界面
图5-2 Wireshark捕获数据包界面
- 32 -
《计算机网络》实验指导书
图5-3 Wireshark设置过滤条件界面(以ICMP为例)
图5-4 Wireshark分析数据包各层协议界面(以DNS为过滤条件)
- 33 -
《计算机网络》实验指导书
5.5 实验操作步骤
1.启动PC,退出各种应用程序,在DOS命令提示符下使用“arp -d”命令清除ARP缓存表;
2.启动Wirkshark,选择网络接口(Realtek网卡); 3.在PC上进行如下操作: (1)ping 202.200.80.13 (2)ping www.xjtu.edu.cn (3)下载文件 (4)浏览网页
4.停止Wirkshark的抓包,必要时保存所抓捕的数据包文件;
5.设置过滤条件:分别以ICMP、UDP、TCP、HTTP、DNS等协议为过滤条件,以源IP地址、目的IP地址为过滤条件对数据包进行过滤;
6.针对一个数据包,逐层查看其协议类型、首部长度、数据内容等项目,并作记录或截图保存。
7.重点分析以太网的广播、DNS的域名解析、TCP的三次握手等内容。
5.6 实验要求
1.认真按操作步骤进行,在PC上的操作可自行选择内容,但必须包含本机到某个网站域名的连通性测试;
2.分析、记录(复制、保存)相应操作的结果(包括:以太网的广播、DNS的域名解析、TCP的三次握手);
3.按时提交实验报告。在实验报告中,第1页和思考题回答必须手写,而实验过程中的截图和结果分析可以打印。
5.7 实验思考题
1.分别说明ICMP、UDP、DNS的协议名称、层次及其作用。 2.画图说明TCP的三次握手过程。
- 34 -