子网数、主机数与子网掩码的关系

如何计算子网数量? 
这个问题大家会常常提到,还是从子网掩码入手,主要有两个步骤: 
1.观察子网掩码的二进制形式,确定作为子网号的位数n; 
2.子网数量为2的n次方-2。(为什么减2,呵呵,往下看) 
举个例子来说,比如有这样一个子网掩码:255.255.255.224其二进制为: 
11111111.11111111.11111111.11100000可见n=3,2的3次方为8,说明子网地址可能有
如下8种情况: 
000 
001 
010 
011 
100 
101 
110 
111 
但其中代表网络自身的000;代表广播地址的111是被保留的,所以要减2,明白了吗?

根据掩码来确定子网的数目
首先看题中给出的掩码是属于哪个默认掩码的“范围”内,这样我们就可以知道是对A类还是B类还是C类大网来划分子网。比方说202.117.12.36/30,我们先把/30这种另类的掩码表示法转换为我们习惯的表示法: 11111111.11111111.11111111.11111100,转为十进制是255.255.255.252。我们可以看到,这个掩码的左边三节与C类默认掩码相同,只有第四节与C类默认掩码不同,所以我们认为255.255.255.252这个掩码是在C类默认掩码的范围之内的,意味着我们将对C类网络进行子网划分。因为C类网络的默认掩码是255.255.255.0,将C类默认掩码转换为二进制是11111111.11111111.11111111.00000000,这里的8个0表示可以用8位二进制数来表示IP地址,也就是说C类大网中可有2的8次方个IP地址,也就是256个IP地址。这道题中的掩码的最后一节是252,转换为二进制是11111100,因为1表示网络号,所以111111就表示将C类大网划分为(111111)2进制个子网。将111111转换为十进制是64,所以就表示将C类大网划分为64个子网,每个子网的IP地址数目是256/64=4,去除子网中的第一个表示子网号的IP地址和最后一个表示广播地址的IP地址,子网中的可分配的IP地址数目就是子网中的总的IP地址数目再减去2,也就是4-2=2个。

 

直接拿实际的例子说吧,这样容易理解。

1、利用子网数目计算子网掩码

把B类地址172.16.0.0划分成30个子网络,它的子网掩码是多少?

①将子网络数目30转换成二进制表示11110

②统计一下这个二进制的数共有5位

注意:当二进制数中只有一个1的时候,所统计的位数需要减1(例如:10000要统计为4位)

④将B类地址的子网掩码255.255.0.0主机地址部分5位变成1

⑤这就得到了所要的子网掩码(11111111.11111111.11111000.00000000)255.255.248.0。

 

2、利用主机数目计算子网掩码

把B类地址172.16.0.0划分成若干子网络,每个子网络能容纳500台主机,它的子网掩码是多少?

①把500转换成二进制表示111110100

②统计一下这个二进制的数共有9位

③将子网掩码255.255.255.255从后向前的9位变成0

④这就得到了所要的子网掩码(11111111.11111111.11111110.00000000)255.255.254.0。

 

3、利用子网掩码计算最大有效子网数

A类IP地址,子网掩码为255.224.0.0,它所能划分的最大有效子网数是多少?

①将子网掩码转换成二进制表示11111111.11100000.00000000.00000000

②统计一下它的网络位共有11位

③A类地址网络位的基础数是8,二者之间的位数差是3

④最大有效子网数就是2的3次方,即最多可以划分8个子网络。

 

4、利用子网掩码计算最大可用主机数

A类IP地址,子网掩码为255.252.0.0,将它划分成若干子网络,每个子网络中可用主机数有多少?

①将子网掩码转换成二进制表示11111111.11111100.00000000.00000000

②统计一下它的主机位共有18位

③最大可用主机数就是2的18次方减2(除去全是0的网络地址和全是1广播地址),即每个子网络最多有262142台主机可用。

 

5、利用子网掩码确定子网络的起止地址

B类IP地址172.16.0.0,子网掩码为255.255.192.0,它所能划分的子网络起止地址是多少?

①利用子网掩码计算,最多可以划分4个子网络

②利用子网掩码计算,每个子网络可容纳16384台主机(包括网络地址和广播地址)

③用16384除以256(网段内包括网络地址和广播地址的全部主机数),结果是64

④具体划分网络起止方法如下:

172.16.0.0~172.16.63.255

172.16.64.0~172.16.127.255

172.16.128.0~172.16.191.255

172.16.192.0~172.16.255.255

 

6、以下是个人经验总结的关系表,点击可以下载Excel版

A类IP地址段:1.0.0.0~126.255.255.255 私有地址段:10.0.0.0~10.255.255.255

子网数、主机数与子网掩码的关系

B类IP地址段:128.0.0.0~191.255.255.255 私有地址段:172.16.0.0~172.31.255.255
子网数、主机数与子网掩码的关系

C类IP地址段:192.0.0.0~223.255.255.255 私有地址段:192.168.0.0~192.168.255.255
子网数、主机数与子网掩码的关系

 

后部分转自端木凌峰的博客http://blog.sina.com.cn/inredrain 

posted @ 2016-11-01 18:37  星星之火pxl  阅读(867)  评论(0编辑  收藏  举报