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
廣告