大家好,我是小科,我来为大家解答以上问题。子网掩码计算器,子网划分很多人还不知道,现在让我们一起来看看吧!
思路:先从主机数量最多的开始划分,划分从掩码入手,入手时从掩码二进中的非全0和全1的那段开始分析,或从全1最后面开始分析,全1位为网络位,全0位为主机位。
这里172.16.0.0的掩码为16即 11111111. 11111111. 00000000. 00000000 要从全1后面的0开始借主机位充当网络位。
把掩码分成4段看,每段8位。看这段“00000000”,从左往右每借一个主机位0充当网络位1的时候其表示子网的个数为2^n个。比如10000000,借了1位,其子网个数为2^1=2个子网;11000000,借了2位,其表示子网个数为2^2=4个子网。
再来看主机个数,掩码 11111111. 11111111. 00000000. 00000000 ,简单粗暴的方法就是直接数后面有几个0就有2^n个主机。
现在来划分,8#主机最多有600个。2^n≥600,n为10,说明后有10个0,即掩码为11111111. 11111111. 11111100. 00000000。再看11111100这部分,借了6位,就要有2^6=64个子网,256个主机地址被分成了64个网络,所以每个网络就有256/64=4个主机地址。
所以8#的网络范围就是172.16.0.0/22——172.16.3.255/22,(其中172.16.0.0是网络号,172.16.3.255是广播,有效地址要去除这两个)。
现在反过来验证下。172.16.0.0—172.16.3.255,0-3刚好4个地址,再算上后面256个地址就是4*256=1024个主机地址,满足600的需求。掩码后面10个0,2^10=1024。所以没问题。
接下来要3#要求500个主机,需要从剩下的地址 172.16.4.0/22中开始划分。
2^n≥500,n=9,满足3#的需求,所以主机位占9个0,
即从11111111. 11111111. 11111100. 00000000借一位
变成11111111. 11111111. 11111110. 00000000。同8#一样分析。
所以3#的网络范围是172.16.4.0/23——172.16.5.255/23
剩下的一样分析。结果是:
2# 172.16.6.0/23 ——172.16.7.255/23
4# 172.16.8.0/23 —— 172.16.9.255/23
5# 172.16.10.0/23—— 172.16.11.255/23
6# 172.16.12.0 /24——172.16.12.255/24
7#172.16.13.0 /24——172.16.13.255/24
1# 172.16.14.0 /24——172.16.14.255/24
本文到此讲解完毕了,希望对大家有帮助。