IPv4 子网划分
每个 IP 类都配备了自己的默认子网掩码,该掩码将 IP 类限制为具有前缀的网络数和前缀的每个网络里的主机数。分类IP寻址方式非常不灵活,即有的网络的主机数较少,或者每个IP类的网络数较多。
CIDR 或无类别域间路由(Classless Inter Domain Routing)提供了一种比较灵活的方式,它们借用 IP 地址的主机部分的位并将它们用作网络中的网络(称为子网)。通过使用子网划分,一个单一的 A 类 IP 地址可用于拥有更小的子网,从而提供更好的网络管理能力。
A 类子网
在 A 类中,只有第一个八位字节用作网络标识符,其余三个八位字节用于分配给主机(即每个网络 16777214 个主机)。为了在 A 类中创建更多子网,借用主机部分的位并相应地更改子网掩码。
例如,如果从第二个八位字节的主机位借用一个 MSB(最高有效位)并将其添加到网络地址,则会创建两个子网 (2 1 = 2),每个子网有 (2 23 -2) 8388606 个主机。
对子网掩码进行相应地更改从而反映子网划分。下面给出了 A 类子网所有可能组合的列表
网络位 | 子网掩码 | 借用的位数 | 子网数 | 子网中的主机数 |
---|---|---|---|---|
8 | 255.0.0.0 | 0 | 20 | 224-2 |
9 | 255.128.0.0 | 1 | 21 | 223-2 |
10 | 255.192.0.0 | 2 | 22 | 222-2 |
11 | 255.224.0.0 | 3 | 23 | 221-2 |
12 | 255.240.0.0 | 4 | 24 | 220-2 |
13 | 255.248.0.0 | 5 | 25 | 219-2 |
14 | 255.252.0.0 | 6 | 26 | 218-2 |
15 | 255.254.0.0 | 7 | 27 | 217-2 |
16 | 255.255.0.0 | 8 | 28 | 216-2 |
17 | 255.255.128.0 | 9 | 29 | 215-2 |
18 | 255.255.192.0 | 10 | 210 | 214-2 |
19 | 255.255.224.0 | 11 | 211 | 213-2 |
20 | 255.255.240.0 | 12 | 212 | 212-2 |
21 | 255.255.248.0 | 13 | 213 | 211-2 |
22 | 255.255.252.0 | 14 | 214 | 210-2 |
23 | 255.255.254.0 | 15 | 215 | 29-2 |
24 | 255.255.255.0 | 16 | 216 | 28-2 |
25 | 255.255.255.128 | 17 | 217 | 27-2 |
26 | 255.255.255.192 | 18 | 218 | 26-2 |
27 | 255.255.255.224 | 19 | 219 | 25-2 |
28 | 255.255.255.240 | 20 | 220 | 24-2 |
29 | 255.255.255.248 | 21 | 221 | 23-2 |
30 | 255.255.255.252 | 22 | 222 | 22-2 |
在子网划分的情况下,每个子网的第一个和最后一个 IP 地址分别用于子网号和子网广播 IP 地址。由于这两个 IP 地址无法分配给主机,因此无法使用超过 30 位作为网络位来实现子网划分,即每个子网提供的主机数量会少两个。
B 类子网
默认情况下,使用分类地址方式,B类地址的14 位用作网络位,提供 (2 14 ) 16384 个网络和 (2 16 -2) 65534 个主机。通过从主机位借用位,B 类 IP 地址可以按照与 A 类地址相同的方式划分子网。下面给出了 B 类子网划分的所有可能组合
网络位 | 子网掩码 | 借用的位数 | 子网数 | 子网中的主机数 |
---|---|---|---|---|
16 | 255.255.0.0 | 0 | 20 | 216-2 |
17 | 255.255.128.0 | 1 | 21 | 215-2 |
18 | 255.255.192.0 | 2 | 22 | 214-2 |
19 | 255.255.224.0 | 3 | 23 | 213-2 |
20 | 255.255.240.0 | 4 | 24 | 212-2 |
21 | 255.255.248.0 | 5 | 25 | 211-2 |
22 | 255.255.252.0 | 6 | 26 | 210-2 |
23 | 255.255.254.0 | 7 | 27 | 29-2 |
24 | 255.255.255.0 | 8 | 28 | 28-2 |
25 | 255.255.255.128 | 9 | 29 | 27-2 |
26 | 255.255.255.192 | 10 | 210 | 26-2 |
27 | 255.255.255.224 | 11 | 211 | 25-2 |
28 | 255.255.255.240 | 12 | 212 | 24-2 |
29 | 255.255.255.248 | 13 | 213 | 23-2 |
30 | 255.255.255.252 | 14 | 214 | 22-2 |
C 类子网
C 类 IP 地址通常分配给一个非常小的网络,因为它在一个网络中只能有 254 台主机。下面给出了子网 C 类 IP 地址的所有可能组合的列表
网络位 | 子网掩码 | 借用的位数 | 子网数 | 子网中的主机数 |
---|---|---|---|---|
24 | 255.255.255.0 | 0 | 20 | 28-2 |
25 | 255.255.255.128 | 1 | 21 | 27-2 |
26 | 255.255.255.192 | 2 | 22 | 26-2 |
27 | 255.255.255.224 | 3 | 23 | 25-2 |
28 | 255.255.255.240 | 4 | 24 | 24-2 |
29 | 255.255.255.248 | 5 | 25 | 23-2 |
30 | 255.255.255.252 | 6 | 26 | 22-2 |