关于IP地址的问题,我算都算晕了,求大神详解

如果子网掩码是255.255.192.0,那么下列哪个主机必须通过路由器才能与主机129.23.144.16通信?( )。 A.129.23.191.21 B.129.23.127.222 C.129.23.130.33 D.129.23.148.127
怎么算的?

第1个回答  2012-12-16
很明显,这道题目的意思是要找出和129.23.144.16不同网段的地址,掩码已经给出,那就是要算出129.23.144.16是处于属于哪个地址段,子网掩码为255.255.192.0,可见计算第三部分即可

其中 144 转成2进制就是 10010000 192即 11000000
所以 144中的 10xxxxxx为网络位部分. xx010000属主机位.
所以该IP所在段为 129.23.(10000000).0 /18
即网络地址 为 129.23.128.0 /18,将主机位全部置为1,这段网段的广播地址是129.23.191.255,很明显,这个IP地址所在网段的地址是从129.23.128.1~129.23.191.254,所以B不在这个IP地址所属的网段内,所以B是需要通过路由器才能和这个地址通信的。
第2个回答  2012-12-18
选B

256-192=64
得出划分块大小是64
然后判断第三位是属于哪个范围
0、64、128、192
判断得出属于128-192
地址范围是129.23.128.1~129.23.191.254 这个范围内都能直接通信
那就排除了A C D
得出B
相似回答