ip地址划分,以C型网络为例 介绍 子网掩码的计算与子网的划分。
我们先来看一下C型网络的相关信息:
192.168.1.* 网络 192.168.1 网络号 子网数 1 最大容纳的主机数 256 (最后一个字节) 可用的主机数 254 (除去广播地址以及网络号192.168.1.0) 网络地址是 192.168.1.0 广播地址是 192.168.1.255 可用的ip地址是 192.168.1.1 —— 192.168.1.254
假如我们的ip地址是 192.168.1.53/27。
值得注意的是,27是子网位数(就是这种写法)。
我们来计算一下 它的子网掩码,子网数,可用的主机数,最大容纳的主机数
我们需要了解正常的C型网络的网络号以及网络号位数是多少?
正常使用的C型网络号都是192.168.0.* 或192.168.1.* 网段,子网掩码都是255.255.255.0
那么子网掩码10进制转换为2进制就是:
11111111 11111111 11111111 00000000
前面的24位表示网络号,后面的8位表示主机号
因为192.168.1.53/27 的27表示子网的网络号位数,所以192.168.1.53/27的相应掩码就是
11111111 11111111 11111111 11100000
由于网络号数量的不足,所以得向右的主机号借位,主机号的可用数量减少
由于我们知道了192.168.1.53/27的相应掩码是 11111111.11111111.11111111.11100000
所有可用的主机数只剩下5位,主机号位数最大就是2^5.
最后五位的范围是 00000 —— 11111 (0-31)
所以最多可以容纳的主机数为 2^5 = 32个。
因为 11111111.11111111.11111111.11100000 是网络号,不能用作主机ip地址,11111111.11111111.11111111.11111111是广播地址,也不能用。
所以可用的主机数是 2^5 - 2 = 30个
我们已经算出192.168.1.53/27每一个网段最大容纳的主机数和可用的主机数了。我们接下来计算子网掩码的10进制数是多少。
我们上面已经知道192.168.1.53/27的二进制子网掩码是 11111111 11111111 11111111 11100000。转化为十进制后,子网掩码是255.255.255.224.
如何计算划分了多少个子网??
网络号向主机号借去了3位。所以分成了2^3个子网。 因为192.168.1.53/27 子网掩码最后一个字节是 11100000,前前三个比特位借走了,三个比特位能表示的状态有8中 000 - 111. 所以划分为8个子网。
总结:借去x位就分成了2^x次方个子网。
我们已经计算出192.168.1.53/27的掩码是255.255.255.224了。 子网数是8个。
网络地址就是 192.168.1.32
广播地址就是 192.168.1.63
所以各个子网的参数如下:
第一个子网的参数:
子网的IP段为 : 192.168.1.0 - 192.168.1.31 (32个)
主机数为 : 192.168.1.1. - 192.168.1.30 (30个)
第二个子网的参数:
子网的IP段为 : 192.168.1.32 - 192.168.1.64 (32个)
主机数为 : 192.168.1.33 - 192.168.1.63(30个)
。。。。。。。。。。。。
。。。。。。。。。。。。
。。。。。。。。。。。。
依次类推。
所以 192.1681.53/27的参数信息是:
- 子网掩码:255.255.255.224
- 子网个数: 8
- 可用的主机数:30个
- 最大的主机数:32个
- 网络的地址是:192.168.1.32
- 广播地址是:192.168.1.63