TCP-IPIP数据报分片实验

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

实验6IP数据报分片实验一、实验目的使用Ping命令在两台计算机之间发送大于MTU的数据报,验证分片过程,加深对IP协议的理解。二、实验内容及要求1.IP数据报分片实验原理图1IP数据报分片示例我们已经从前边的实验中看到,IP报文要交给数据链路层封装后才能发送。理想情况下,每个IP报文正好能放在同一个物理帧中发送。但在实际应用中,每种网络技术所支持的最大帧长各不相同。例如:以太网的帧中最多可容纳1500字节的数据;FDDI帧最多可容纳4470字节的数据。这个上限被称为物理网络的最大传输单元(MTU,MaxiumTransferUnit)。TCP/IP协议在发送IP数据报文时,一般选择一个合适的初始长度。当这个报文要从一个MTU大的子网发送到一个MTU小的网络时,IP协议就把这个报文的数据部分分割成能被目的子网所容纳的较小数据分片,组成较小的报文发送。每个较小的报文被称为一个分片(Fragment)。每个分片都有一个IP报文头,分片后的数据报的IP报头和原始IP报头除分片偏移、MF标志位和校验字段不同外,其他都一样。图25显示了Ethereal捕获的IP数据报分片的分析情况,可参考。重组是分片的逆过程,分片只有到达目的主机时才进行重组。当目的主机收到IP报文时,根据其片偏移和标志MF位判断其是否一个分片。若MF为0,片偏移为0,则表明它是一个完整的报文;否则,则表明它是一个分片。当一个报文的全部分片都到达目的主机时,IP就根据报头中的标识符和片偏移将它们重新组成一个完整的报文交给上层协议处理。2.实验环境与说明(1)实验设备和连接与5和6实验完全相同。(2)实验分组每四名同学为一组,其中每两人一小组,每小组各自独立完成实验。3.实验步骤步骤1:按照4.1和4.2实验连接好设备,完成路由器和PC1、PC2的相关配置;步骤2:在PC1、PC2两台计算机上运行Ethereal,为了只截获和实验有关的数据报,设置Ethereal的截获条件为对方主机的IP地址,开始截获报文;步骤3:在PC1上执行如下Ping命令,向主机PC2发送4500B的数据报文:Ping–l4500–n2172.16.20.100步骤4:停止截获报文,分析截获的报文,回答下列问题:1)以太网的MTU是多少?___________________________________2)对截获的报文分析,将属于同一ICMP请求报文的分片找出来,主机PC1向主机PC2发送的ICMP请求报文分成了几个分片?___________________________________3)若要让主机PC1向主机PC2发送的数据分为3个分片,则Ping命令中的报文长度应为多大?为什么?_________________________________________________________________________________________________________________________________________________________________________________________________________________________________4)将第二个ICMP请求报文的分片信息填入表1:表1ICMP请求报文分片信息分片序号标识(Identification)标志(Flag)片偏移(FragmentOffset)数据长度

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功