105年高考三級資通網路
四、一般網路位址分配指派分為 CIDR 與 Classful Addressing。
(一)請說明 CIDR 是如何分配網路位址區塊?(10分)
(二)請說明 Classful
Addressing 是如何分配網路位址區塊?(10分)
|
答:
(一)CIDR是如何分配網路位址區塊?
CIDR 歸納了子網路定址的概念。在子網路定址中,32位元的 IP 位址會被分成兩部分,使用附點的十進位格式 a.b.c.d/x,其中 x 表示位址第一部分的位元數。形式為 a.b.c.d/x 的位址,其最高的x 個有效位元便構成了 IP 位址的網路部分,這部分通常被稱為址首 (prefix) 或網路址首 (network prefix)。同一組織中所有裝置的 IP 位址都會使用相同的址首,當組織外的路由器要轉送目的端位址位於該組織內的資料報時,只需要考量位址的前 x 位元即可。這可以大量地減少路由器轉送表的大小,因為只要一筆形式為 a.b.c.d/x 的項目,就足以將封包轉送到任何位於該組織內部的目的端。其餘的 32-x 個位元想像成是用來分辨組織內的裝置,這些裝置都擁有相同的網路址首。舉例來說,假設 CIDR 格式位址 a.b.c.d/21 的前21位元代表該組織的網路址首,可能代表該組織內的某個特定子網路,而該組織內所有裝置的 IP 位址都具有相同的址首,其餘的11位元便可以用來識別組織內的特定主機。
※參考資料:劉宗瑜-電腦網際網路五版 4-38
(二)Classful
Addressing是如何分配網路位址區塊?
分配網路位址表之一:
分類
|
字首位
|
開始位址
|
結束位址
|
Class A
|
0
|
0.0.0.0
|
127.255.255.255
|
Class B
|
10
|
128.0.0.0
|
191.255.255.255
|
Class C
|
110
|
192.0.0.0
|
223.255.255.255
|
Class D
(multicast)
|
1110
|
224.0.0.0
|
239.255.255.255
|
Class E
(reserved)
|
1111
|
240.0.0.0
|
255.255.255.255
|
分配網路位址表之二:
分類
|
字首位
|
網路位址位數
|
剩餘的位數
|
網路個數
|
每個網路的可用個數
|
Class A
|
0
|
8
|
24
|
128 (27)
|
16,777,214 (224-2)
|
Class B
|
10
|
16
|
16
|
16,384 (214)
|
65,534 (216-2)
|
Class C
|
110
|
24
|
8
|
2,097,152 (221)
|
254 (28-2)
|
Class D
(multicast)
|
1110
|
未定義
|
未定義
|
未定義
|
未定義
|
Class E
(reserved)
|
1111
|
未定義
|
未定義
|
未定義
|
未定義
|
IP 位址網路部分的長度被限制為8、16或24位元,因為擁有8、16與24位元子網路位址的子網路,分別被稱為 A 級、B 級與 C 級的網路。這種對於 IP 位址子網路部分的長度要剛好是1、2 或3個位元組的要求,事實證明在擁有中小型子網路的組織數量激增時,會產生支援上的問題。C 級 (/24) 子網路最多只能容納 28-2 = 254台主機 (28 = 256 個位址中,有2個保留給特殊用途),對許多組織而言都太少了。然而,B 級 (/16) 子網路可以支援到 656,634 台主機,又太多了。在分級定址法 (Classful
Addressing) 下,擁有2,000台主機的組織,通常會被配給 B 級 (/16) 的子網路位址。這會讓 B 級的位址空間快速耗盡,而且所分配到的位址空間利用率差 (超過63,000個位址無法被其他組織使用)。
※參考資料:
1.劉宗瑜-電腦網際網路五版 4-38~4-39
2.https://zh.wikipedia.org/wiki/%E5%88%86%E7%B1%BB%E7%BD%91%E7%BB%9C
3.https://en.wikipedia.org/wiki/Classful_network
沒有留言:
張貼留言