请高手解答我的问题!谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/26 08:28:08
1.如果一台主机的IP地址为202.113.224.68,子网掩码为255.255.255.240,那么这台主机号为( )
A.4 B.6 C.8 D.68
答案是A.但是我不知道是怎么求解出来的 请高手指点一下 写出求解过程。

因为255.255.255.240是变长掩码而非正常C类掩码
首先将IP地址和子网掩码转换成二进制数,
然后将子网掩码取反再与IP地址逻辑与后得到的结果即为主机部分 。
拿你现在的IP举例:
将255.255.255.240转换成二进制并取反得到
00000000 00000000 00000000 00001111
将其与202.113.224.68的二进制数进行逻辑与运算
00000000 00000000 00000000 00001111 AND
11001010 01110001 11100000 01000100
得到结果
00000000 00000000 00000000 00000100
转换成十进制为0.0.0.4,因此该主机的主机ID为4,
答案应该选A。