熟悉掌握Ethereal软件的使用,并应用该软件分析Ethernet帧以及高级协议,从而能够加深对TCP/IP协议栈上的参与通信的网络数据包结构以及通信方式有进一步的了解。
计算机网络实验报告
一、
实验目的和要求:
熟悉掌握Ethereal软件的使用,并应用该软件分析Ethernet帧以及高级协议,从而能够加深对TCP/IP协议栈上的参与通信的网络数据包结构以及通信方式有进一步的了解。
二、 实验内容和原理
1. 安装windows下的Ethereal及WinPcap软件。
2. 捕捉任何主机发出的Ethernet 802.3格式的帧(帧的长度字段<=1500), Ethereal的capture filter 的filter string设置为:ether[12:2] <= 1500 捕捉任何主机发出的DIX Ethernet V2(即Ethernet II)格式的帧(帧的长度字段>1500, 帧的长度字段实际上是类型字段), Ethereal的capture filter 的filter string设置为:ether[12:2] > 1500
(1)观察并分析帧结构,802.3格式的帧的上一层主要是哪些PDU?是IP、LLC还是其它哪种?
(2)观察并分析帧结构,Ethernet II的帧的上一层主要是哪些PDU?是IP、LLC还是其它哪种?
3. 捕捉并分析局域网上的所有ethernet broadcast帧,Ethereal的capture filter 的filter string设置为:ether broadcast
(1). 观察并分析哪些主机在发广播帧,这些帧的高层协议是什么?
(2). 你的LAN的共享网段上连接了多少台计算机?1分钟内有几个广播帧?有否发生广播风暴?
4. 捕捉局域网上的所有ethernet multicast帧,Ethereal的capture filter 的filter string设置为:ether multicast
(1). 观察并分析哪些节点在发multicast帧,这些帧的高层协议是什么? 5. 捕捉局域网上主机10.14.26.53发出或接受的所有ARP包,Ethereal的capture filter 的filter string设置为:arp host 10.14.26.53.
(1)主机10.14.26.53上执行 ” arp –d * ” 清楚arp cache.
(2)在主机10.14.26.53上 ping 局域网上的另一主机(例如10.14.26.54) (3)观察并分析主机10.14.26.53发出或接受的所有ARP包,及arp包结构。
6. 捕捉局域网上的所有IP广播包,Ethereal的capture filter 的filter string设置为:ip broadcast
(1). 观察并分析哪些节点在发广播包,这些包的高层协议是什么?
7. 捕捉局域网上的所有IP组播包,Ethereal的capture filter 的filter string设置为: ip