计算机网络——习题五
1. 两个以太网如下图所示由路由器Router0互联在一起。PC1的硬件地址是M1,IP地址是IP1;PC2的硬件地址是M2,IP地址是IP2;路由器接口0/0的硬件地址是MA,IP地址是IPA;路由器接口1/0的硬件地址是MB,IP地址是IPB,PC4的硬件地址是M4,IP地址是IP4,写出要求的数据帧中对应各字段的值。
(1)PC1要发数据给PC2时,PC1的数据帧封装。
(2)PC1要发数据给PC4时,PC1的数据帧封装。
-
题目1中PC1发送一个总长度为3500 B的IP数据报给PC4,IP数据报的首部长度字段值显示1100。 以太网采用默认的MTU值,若分片时尽可能分为最大片,则一个最大IP分片封装数据的字节数是多少?至少需要分为几个分片?每个分片的片偏移字段值是多少(十进制形式)?
-
使用CIDR技术将下列4个C类网络: 202.145.132.0/24、202.145.133.0/24、202.145.134.0/24和202.145.135.0/24,汇总为一个超网,要求分析并得出超网地址是什么?如果将该超网重新分配成两个CIDR块,写出每个地址块的网络地址、地址掩码、广播地址以及可分配的IP地址个数。
解:
1.IP数据报中封装的源IP地址是发送方主机的IP地址,目的IP地址是接收方主机的IP地址,将IP数据报封装进MAC帧时考虑具体下一个设备。
(1) 因为PC1和PC2处于同一个以太网,所以PC1向PC2发送数据直接将目标主机的MAC地址封装进帧。
目标MAC地址:M2 源MAC地址:M1 源IP地址:IP1 目的IP地址:IP2。
(2) PC1和PC2不在同一网络,PC1需要先发给网关Router0,所以将接口0/0的MAC地址作为目标MAC地址封装进帧。
目的MAC地址:MA 源MAC地址:M1 源IP地址:IP1 目的IP地址:IP4
2.一个最大IP分片封装数据的字节数是1448。因为首部长度1100表示首部长度为:12*4=48B
根据默认的MTU值以及片偏移规定推导,小于1518-18-48=1452,且是8的整数倍,所以答案是1448字节
原IP数据报中数据为3500-48=3452(字节),需要分3片:
(1)0-1447 片偏移:0/8=0
(2)1448-2895 片偏移:1448/8=181
(3)2896-3451 片偏移:2896/8=362
3.(30分)132、133、134、135分别转换成二进制为:10000100、10000101、10000110、10000111,经比较可得超网地址:202.145.132.0/22
重新分配成两个CIDR块,只需借一位主机位即可。
第一个:网络地址:202.145.132.0, 地址掩码:255.255.254.0, 广播地址:202.145.133.255,可分配IP地址:510个。
第二个:网络地址:202.145.134.0, 地址掩码:255.255.254.0, 广播地址:202.145.135.255,可分配IP地址:510个。