子网划分定义:Internet组织机构定义了五种IP地址,有A、B、C三类地址。A类网络有126个,每个A类网络可能有16777214台主机,它们处于同一广播域。而在同一广播域中有这么多节点是不可能的,网络会因为广播通信而饱和,结果造成16777214个地址大部分没有分配出去。可以把基于每类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于每类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。
以C类举例
192. 168. 1. 0 这是一个C类地址
255 255 255 0 C类的子网掩码
11111111 11111111 11111111 00000000 C类的子网掩码转化为二进制
24 8 一共32位,以4个十进制数来表示
0代表网络位
子网划分
M网络号向主机号借走位数,N为原ip地址中的主机位的个数
N-M=X
最多可容纳的主机数为2^X(2的N次幂)
可用主机数为2^X-2(2的N次幂-2)
注意:因为网络地址和广播地址不可用,所以可用主机数为最大主机数-2
网络号向主机位借去里M位
既分成里2^M个子网
128 64 32 16 8 4 2 1
0 0 0 0 0 0 0 0
用192.168.1.0/29来举例
11111111 11111111 11111111 11111 000
29 3
N为8,M为5
8-5=3得出X=3
最大主机数为2^3=2X2X2=8
可用主机数为8-2=6
总共可划分为2^5=2X2X2X2X2=32
A类网络划分子网数与对应的子网掩码
子网数目 占用主机号位数 子网掩码 子网中可容纳的主机数
2 1 255.128.0.0 8388606
4 2 255.192.0.0 4194302
8 3 255.224.0.0 2097150
16 4 255.240.0.0 1048574
32 5 255.258.0.0 524286
64 6 255.253.0.0 262142
128 7 255.254.0.0 131070
256 8 255.255.0.0 65534
B类网络划分子网数与对应的子网掩码
子网数目 占用主机号位数 子网掩码 子网中可容纳的主机数
2 1 255.255.128.0 32766
4 2 255.255.192.0 16382
8 3 255.255.224.0 8190
16 4 255.255.240.0 4094
32 5 255.255.248.0 2046
64 6 255.255.252.0 1022
128 7 255.255.254.0 510
256 8 255.255.255.0 254
C类网络划分子网数与对应的子网掩码
子网数目 占用主机号位数 子网掩码 子网中可容纳的主机数
4 2 255.255.255.192 62
8 3 255.255.255.224 30
16 4 255.255.255.240 14
32 5 255.255.255.248 6
64 6 255.255.255.252 2