如何划分子网
某学校要用172.16.0.0划分8个子网,要求:
1#楼主机150
2#楼主机400
3#楼主机500
4#楼主机400
5#楼主机400
6#楼主机200
7#楼主机200
8#楼主机600
请问应该怎么划分,划分的步骤大概是给解释一下。 展开
思路:先从主机数量最多的开始划分,划分从掩码入手,入手时从掩码二进中的非全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
2023-08-22 广告
进行借位时从主机位的最左边开始借位,必须连续不能能跳过
凡是网络位所对应的二进制位均为1
如果主机位全部为0,则是网络地址
如果主机位全部位1,则是广播地址
处于着两个地址中间的其他的地址均是合法的主机地址
广告 您可能关注的内容 |