现在的位置: 首页 > 综合 > 正文

子网数量的计算

2011年03月18日 ⁄ 综合 ⁄ 共 526字 ⁄ 字号 评论关闭
网络划分中,如果要使用子网,子网数量计算必须知道。
如一个C类网络,如果需要划分子网,准备建6个子网,掩码该是多少?

首先说一下IP地址和Mask
IP地址总长度32位,分4个字节
Mask同样32位,分4个字节
IP地址使用Mask,可以知道网络号和主机号,如:
192.168.0.5
255.255.255.0
得到网络号:192.168.0.0
主机号:5
这个掩码是没有子网的掩码,是C类网络的标准Mask

要设置6个子网,6的二进制为110,所以知道Mask的最后1个字节因该为11100000,
那么这个Mask怎样得到6个子网呢?
看一下6的二进制110,从1-6的二进制为
001
010
011
100
101
110
分别同Mask 111 做AND运算,可以计算出每个子网的IP地址
如第一个子网001
可以用的地址是
00100001-33,即192.168.0.33/255.255.255.224
00100010-34


00111110-62
从192.168.0.33-62共30个地址
32和63都是保留地址,代表网络自身和广播地址,所以不计算在内

最终得到计算子网数量的公式:
子网数量=(2的子网Mask的Bit数次方)-2

主机数量=(2的Host的Bit数次方)-2

抱歉!评论已关闭.