当前位置:文档之家› 网络层协议分析

网络层协议分析

5. 实验过程及结果记录

任务1 ICMP协议分析实验

(1)分别在PC1 和PC2 上运行Ethereal,开始截获报文,为了只截获和实验内容有关的报文,将Ethereal 的Captrue Filter 设置为“No Broadcast and no Multicast ”;在PC1上,以PC2为目标主机,在命令行窗口执行Ping命令;请写出执行的命令:___ping 10.21.1.114_________

(2)停止截获报文,粘贴相关截图,分析截获的结果,回答下列问题:

①截图:

②您截获到几个ICMP报文?分别属于哪种类型?

截获到八个ICMP报文,他们分别属于8回送请求和0回送应答类型。

③分析截获的ICMP报文,按照表3.1中要求的字段值填入。

表3.1 ICMP报文分析

②截获了报文中哪几种ICMP报文?其类型码和代码各为多少?

截获了ICMP的回送请求报文,其类型码和代码各为:8,0

任务2 IP协议分析实验

(1)使用Ping 命令在两台计算机之间发送数据报,用Ethereal 截获数据报,分析IP 数据报的格式,按要求回答问题

任取一个数据报,分析IP数据报头的格式,完成表3.2;

表3.2 IP协议报文分析

字段报文信息说明

版本 4 表示IP协议的版本

头长20 bytes 报文首部长度为20 bytes

服务类型0x00 规定了对数据包的处理格式

PC2 发送4500B 的数据报文:

Ping –-l 4500 –-n 2 PC2的IP地址

停止截获报文,分析截获的报文,回答下列问题:

①以太网的MTU是____1480_______。

②对截获的报文分析,将属于同一ICMP请求报文的分片找出来,主机PC1向主

机PC2发送的ICMP请求报文分成了___3________分片。

③若要让主机PC1向主机PC2发送的数据分为3个分片,则Ping命令中的报文

长度应为多大?为什么?

长度2953---4432 bytes都会分为3个分片。

因为MTU=1480,加上数据报首部,3片分片最大为4432bytes,最小为2953 bytes。

④将第二个ICMP请求报文的分片信息填入表3.3:

表3.3 ICMP请求报文分片信息

分片序号标识

(Identification) 标志(Flag) 片偏移

(Fragment Offset)

数据长度

13354 0x061e 0x02 0 1480 bytes 13355 0x061e 0x02 1480 1480 bytes 13356 0x061e 0x02 2960 1480 bytes

第11 页共11 页

相关主题