一、实验目的
- 熟悉GNS3中的网络配置。
- 学会分配主机地址、默认网关、子网掩码。
- 掌握主机和路由器的设置,熟悉路由表配置。
- 熟悉分片技术,进行IP数据报分片。
二、实验原理
向PC2发送数据块大小为3200字节的ICMP请求报文,由于以太网链路的MTU为1500字节,而ICMP报文的首部为8字节,所以主机PC1应该把大小为3208的字节划分为3个数据报片。
三、实验设备
安装Windows Server 2003的计算机、交换机(用虚拟网络实验平台)、路由器。
- 实验过程:
- 搭建好如图的网络拓扑结构,标注好IP地址、默认网关,开始运行。

- 配置好拓扑结构后,对路由器R1进行配置:
- 进入端口配置视图,对两个接口分别进行配置
![]() |
查看当前接口配置

-
- 查看路由表配置 应该有两个对应端口的直连网段

- 对PC1、PC2进行Internet协议(TCP/IP)属性的配置,正确配置IP地址、子网掩码、默认网关。

![]() |
- 在PC1 上执行ping 192.168.2.10 -l 3200 -n 1命令,指的是向PC2发送数据块大小为3200字节的ICMP请求报文。

- 在PC1、PC2上捕获报文。






五、实验结果分析:
对上述实验出现的结果进行分析:
PC1将发送的3200字节的数据划分为三个数据报片,分别为14、15、16号报文,它们的标识字段的值为0x0070。PC1上报文未到达PC2上时,生存时间TTL值为128,到达PC2上生存时间要-1,为127。
14号报文是第一个数据报片:第一位Rb保留位置总设为0;第二位Df位置为0:表示内容可以被分段;第三位Mf位置为1:表示这个报文不是这一系列分段的最后一个,后面还有;片偏移字段的值为0,因为是第一个字段,相对于整个报文开始处不发生偏移;总长度为1500字节,其中IP数据报首部字节为20,数据部分大小为1480字节。
15号报文是第二个数据报片:Rb位置保留并总设为0;Df位置为0:表示内容可以被分段;Mf位置为1:表示这个报文不是这一系列分段的最后一个,后面还有;片偏移字段的值为1480,因为是第二个字段,相对于整个报文开始处偏移第一个数据报片的长度,在第一个数据报片之后,为1480;总长度为1500字节,其中IP数据报首部字节为20,数据部分大小为1480字节。
16号报文是第三个数据报片:Rb位置总设为0;Df位置为0:表示内容可以被分段;Mf位置0:表示这个报文是这一系列分段的最后一个;片偏移字段的值为2960,因为是第三个字段,相对于整个报文开始偏移处在第二个数据报片之后,值为1480+1480=2960;总长度为268字节,其中IP数据报首部字节为20,数据部分大小为248字节。
所以PC1将数据块大小为3200,加上8字节的ICMP报文首部,一共为3208个字节,分为了上述14、15、16三个数据报片:14号数据报片为1480字节,15号数据报片为1480字节,16号数据报片为248字节。



1035

被折叠的 条评论
为什么被折叠?



