第三題:
Internet Protocol version 4(IPv4)又稱網際網路通訊協定第四版,是網際網路的核心,也
是使用最廣泛的網際協定版本,其後繼版本為 IPv6。IPv4 系統定義了五個類別(class):A、
B、C、D 和 E。A、B 和 C 類有不同的網路部分(network part)位元長度,剩餘的部分被用來
辨識網路內的主機部分(host part)位元長度,這就意味著每個網路類別有著不同的給主機編
址的能力。D 類被用於多播位址,E 類被留作將來使用。
申論題內容
(二)如何區分或識別 A、B、C 這三類不同的 IP 位址?亦即,在接收 IPv4 位址時我
們如何知道這個位址是屬於 A 類,B 類或是 C 類?請說明之。【9 分】
詳解 (共 3 筆)
詳解提供者:Phil(112高普雙榜)
A Class 判別方法為1.0.0.0~126.255.255.255,
其中0.0.0.0(主機位址)、1.1.1.1(廣播位址)、127.x.x.x(特殊位址,迴路測試)不可使用;
B Class判別方法為128.0.0.0~191.255.255.255,
C Class判別方法為192.0.0.0~223.255.255.255。
詳解提供者:David TC
同樣以2進位來看,看第一個數字:
0000 0000 ~ 0111 1111 = 0 ~127 是 class A
1000 0000 ~ 1011 1111 = 128~191 是 class B
1100 0000 ~ 1101 1111 = 192~223 是 class C
故可知:
0.0.0.0~127.0.0.0 是 class A
128.0.0.0~191.255.0.0 是 class B
192.255.0.0~223.255.255.0 是 class C
詳解提供者:hchungw
在 IPv4 地址中,A、B、和 C 三類地址可以通過查看 IP 地址的第一個八位組(稱為“八位位元組”或“octet”)的最高位(最左邊的位)來識別。每一類的地址有一個特定的位模式,它決定了地址的類型,這些模式如下:
A 類地址 位模式:0xxxxxxx 範圍:第一個八位位元組的值從 0 到 127 (00000000 到 01111111) 網絡和主機部分:前 8 位是網絡部分,剩餘的 24 位是主機部分。 B 類地址 位模式:10xxxxxx 範圍:第一個八位位元組的值從 128 到 191 (10000000 到 10111111) 網絡和主機部分:前 16 位是網絡部分,剩餘的 16 位是主機部分。 C 類地址 位模式:110xxxxx 範圍:第一個八位位元組的值從 192 到 223 (11000000 到 11011111) 網絡和主機部分:前 24 位是網絡部分,剩餘的 8 位是主機部分。 這些位模式允許網絡設備和軟體在接收到一個 IPv4 地址時快速識別該地址屬於哪一類。例如,如果一個地址的第一個八位位元組是 172,其二進制形式為 10101100,匹配 B 類的位模式(10xxxxxx),因此這個地址是一個 B 類地址。这样的位模式允许对 IP 地址进行快速分类并适当地处理。