关于算IP地址、子网掩码
为了帮助大家在考试时能够更快、更准确地计算出网络号/子网号、广播地址、可分配的网络/子网地址、有效子网号、主机数、子网数,下面对常见问题的解答技巧进行一个总结:
1.基本子网划分,取网络号:A类保留第一个位,后面全0(如IP地址:10.1.0.0,网络号:10.0.0.0);B类保留前两位,后面全0(如IP地址:131.2.3.0,网络号:131.2.0.0);C类保留前三位,后面全0(如IP地址:192.168.1.5,网络号:192.168.1.0)。
2.复杂子网划分,取网络号:首先将掩码为255的部分对应的部分照抄,然后对非255部分,将掩码和IP地址均转成2进制作与运算。例如:IP地址为192.168.1.100,子网掩码为255.255.255.240,则前三个数都照抄,而最后一部分先转2进制后再做与运算(0110 0100 AND 1111 0000 = 0110 0000,即96),得到192.168.1.96。
3.给定IP地址和掩码,算网络/子网广播地址:可根据规则:“网络/子网号是网络/子网中的最小数据字,广播地址是网络/子网中的最大数字值,网络中有效、可分配的地址则是介于网络/子网号和广播地址之间的IP地址”。
a.基本子网划分,取广播地址:掩码为255的部分照抄,为0的部分改为255,例如:IP地址是131.1.0.4,子网掩码为255.255.0.0,则广播地址为131.1.255.255。
b.复杂子网划分,取广播地址:对于255部分照抄,0部分转为255,对于其它部分则先用256减去该值得到x,然后找到与IP地址中对应数最接近的x的倍数y,再将y-1即可。例如:IP地址131.4.101.129,子网掩码为255.255.252.0。则首先将255、0的部分处理完,得到131.4. .255,然后用256-252=4,101最接近的4的倍数是104,因此得到广播地址为131.4.103.255。
4.复杂子网划分,获取有效子网数。例如:IP地址是140.140.0.0,子网掩码是255.255.240.0。则先找到特别的掩码位240,转换成二进制数11110000,因此得得知主机位为4,则用24为基数进行增长:140.140.0.0、140.140.16.0、140.140.32.0、140.140.48.0……140.140.248.0