IPv4 - 子网划分



每个 IP 类都配备了自己的默认子网掩码,该掩码限制该 IP 类具有前缀数量的网络和每个网络前缀数量的主机。基于类别的 IP 地址分配不提供任何灵活性来减少每个网络的主机数量或增加每个 IP 类的网络数量。

CIDR 或 **无类别域间路由** 提供了借用 IP 地址主机部分的位并将其用作网络中的网络(称为子网)的灵活性。通过使用子网划分,单个 A 类 IP 地址可用于拥有更小的子网,从而提供更好的网络管理功能。

A 类子网

在 A 类中,只有第一个八位字节用作网络标识符,其余三个八位字节用于分配给主机(即每个网络 16777214 个主机)。为了在 A 类中创建更多子网,从主机部分借用位并相应地更改子网掩码。

例如,如果从第二个八位字节的主机位借用一个 MSB(最高有效位)并将其添加到网络地址,则会创建两个子网 (21=2),每个子网有 (223-2) 8388606 个主机。

子网掩码会相应地更改以反映子网划分。下面列出了所有可能的 A 类子网组合:

Class A Subnets

在子网划分的情况下,每个子网的第一个和最后一个 IP 地址分别用于子网编号和子网广播 IP 地址。因为这两个 IP 地址不能分配给主机,所以通过使用超过 30 位作为网络位来实现子网划分是不可能的,这使得每个子网的主机数少于两个。

B 类子网

默认情况下,使用基于类别的网络,14 位用作网络位,提供 (214) 16384 个网络和 (216-2) 65534 个主机。B 类 IP 地址可以通过从主机位借用位来像 A 类地址一样进行子网划分。下面给出了所有可能的 B 类子网划分组合:

Class B Subnets

C 类子网

C 类 IP 地址通常分配给非常小的网络,因为它在一个网络中只能有 254 个主机。下面列出了所有可能的 B 类 IP 地址子网划分组合:

Class C Subnets
广告