假设分配给用户U1网络号为192.25.16.0~192.25.31.0,则U1地址掩码应该为 ( ) ;假设分配给用户U2网络号为192.25.64.0/20,如果路由器收到一个目标地址为11000000.00011001.01000011.00100001数据报,则该数据报应传送给用户 (本题) 。
- A.U1
- B.U2
- C.U1或U2
- D.不可到达
正确答案及解析
正确答案
B
解析
第54空是典型子网计算题型。这里是计算子网掩码,只需要将IP首地址和末地址化为2进制数,从左到右找出相同Bit数即可。这里有个相对比较简单方法,就是只要计算首地址和末地址不同部分即可。从题干中可知192.25.16.0~192.25.31.0这个地址段中,第3字节不同,所以只要将第3字节化为2进制。16对应00010000 ,31对应00011111,因此第3字节相同bit数就是前面4个bit。因此掩码长度就是前2个字节16bit加上第3字节4bit等于20bit。因此子网掩码就是255.255.240.0。第55空是将目标地址2进制表示形式化为十进制,再和U2所在IP地址对比即可知道。
目标地址为11000000.00011001.01000011.00100001化为十进制就是192.25.67.33 。而U2地址192.25.64.0/20,对应地址范围是192.25.64.0-192.25.79.255。因此是发给U2数据包。