18.
IPv6 (Internet Protocol version 6) 的位址使用幾個位元表示?
(A)32
(B)8
(C) 16
(D) 128
答案:登入後查看
統計: A(14), B(5), C(26), D(167), E(0) #3145738
統計: A(14), B(5), C(26), D(167), E(0) #3145738
詳解 (共 2 筆)
#7083256
【解題思路】
這題重點只有一句話:
IPv4 = 32 bits
IPv6 = 128 bits
IPv6 為了因應位址枯竭,直接把位址長度從 32 bits 擴大到 128 bits。
所以看到「IPv6」你只要立刻反射:
128 bits = 16 bytes = 8 組 16 進位數字
因此答案就是 128。
【為什麼其他選項不正確(逐一破題)】
(A) 32
→ 這是 IPv4 的長度。
(B) 8
→ 8 bits = 1 byte,太小,不可能。
(C) 16
→ IPv6 一個欄位是 16 bits,但整個位址不是 16 bits。
(D) 128
→ 正確!IPv6 位址長度為 128 bits。
【延伸知識】
IPv6 的表示方式:
-
128 bits
-
切成 8 組,每組 16 bits(4 個 16 進位數字)
-
例如:
2001:0db8:85a3:0000:0000:8a2e:0370:7334 -
可用「零壓縮」縮短:
2001:db8:85a3::8a2e:370:7334
IPv6 的目標:
-
解決 IPv4 位址耗盡
-
支援更多裝置
-
改善路由與自動設定能力(如 SLAAC)
【記憶技巧】
口訣:
4 用 32,6 用 128。
或更簡單:
IPv4 → 32
IPv6 → 128
【常見錯誤】
-
把「每組 16 bits」誤當成「整個位址 16 bits」
-
看到 32 就亂選(那是 IPv4)
-
把 128 與 16 bytes 搞混(其實兩者等價:128 bits = 16 bytes)
0
0