这是2017年腾讯模拟机试的一道题目;
IP地址为10.123.6.11,子网掩码为255.255.252.0,则本网段广播地址是_____________
解答:把点分十进制的子网掩码地址换算成二进制:
255 . 255 . 252 . 0
1111 1111 . 1111 1111 . 1111 1100 . 0000 0000
发现子网掩码有22个连续1,所以前22位作为网络地址,后10位作为主机地址。
所以一些书上写IP地址为10.123.6.11/22,跟这种分开写等价。
把IP地址跟子网掩码取与(&)得到网络地址:
10. 123. 0000 0110 .11
255.255. 1111 1100 .0
= 10. 123. 0000 0100. 0 也就是说网络地址为 10.123.4.0
而广播地址是网络地址的主机位全1,也就是10.123.4.0的后十位全变1就是广播地址
10.123.0000 0100.0000 0000变成:
10.123.0000 0111.1111 1111
所以广播地址是 : 10.123.7.255
空里面填:10.123.7.255