77. 若 IP 位址 140.118.50.15 同時支援 IPv4 及 IPv6,則IPv6 位址如何表示?
(A) ::FEC0: 140.118.50.15
(B) ::0FFF: 140.118.50.15
(C) 0FFF:: 140.118.50.15
(D) :: 140.118.50.15
統計: A(5), B(14), C(18), D(44), E(0) #3120490
詳解 (共 3 筆)
在 IPv6 中,如果一個設備同時支援 IPv4 與 IPv6,IPv4 地址可以被表示為 IPv4 映射位址(IPv4-mapped address) 或 IPv4 相容位址(IPv4-compatible address)。
常見的兩種 IPv6 表示方式:
-
IPv4-mapped address(IPv4 對應地址)
格式:::FFFF:140.118.50.15(這種方式通常用於 IPv6 只支持 IPv4 連線的情況) -
IPv4-compatible address(IPv4 相容地址)
格式:::140.118.50.15(這是舊的表示方式,雖然已被淘汰,但仍可能出現在考題中)
在選項中,只有 (D) ::140.118.50.15 符合 IPv4 相容地址的格式,因此它是正確答案。
這題問的是,當一個系統同時支援 IPv4 和 IPv6 時,一個特定的 IPv4 位址 140.118.50.15 如何在 IPv6 中表示。這通常是指 IPv4 與 IPv6 的轉換機制,特別是將 IPv4 位址嵌入到 IPv6 位址格式中。
有幾種將 IPv4 位址表示在 IPv6 位址空間中的方式,其中兩種比較常見的是:
-
IPv4-Compatible IPv6 Address (已棄用): 格式為 ::a.b.c.d,其中 a.b.c.d 是 IPv4 位址。這表示前 96 個位元是零,後 32 個位元是 IPv4 位址。 對於 140.118.50.15,其 IPv4-Compatible IPv6 位址表示為 ::140.118.50.15。
-
IPv4-Mapped IPv6 Address (常用於轉換機制): 格式為 ::ffff:a.b.c.d,其中 a.b.c.d 是 IPv4 位址。這表示前 80 個位元是零,接著的 16 個位元是全一 (ffff in hexadecimal),最後 32 個位元是 IPv4 位址。 對於 140.118.50.15,其 IPv4-Mapped IPv6 位址表示為 ::ffff:140.118.50.15。
現在我們來看選項: (A) ::FEC0: 140.118.50.15:FEC0::/10 是站點本地單播地址的前綴,這是一種已棄用的位址類型,且將 IPv4 位址放在這之後不是標準的嵌入方式。 (B) ::0FFF: 140.118.50.15:0FFF 不是用於嵌入 IPv4 位址的標準前綴。 (C) 0FFF:: 140.118.50.15:格式錯誤,:: 的位置和前綴都不正確。 (D) :: 140.118.50.15:這符合已棄用的 IPv4-Compatible IPv6 位址格式。雖然已經棄用,但它是一種歷史上將 IPv4 位址嵌入到 IPv6 格式的方式。
在提供的選項中,選項 (D) :: 140.118.50.15 代表了已棄用的 IPv4-Compatible IPv6 位址格式,這是將 IPv4 位址嵌入 IPv6 位址的一種方式。由於標準的 IPv4-Mapped IPv6 位址格式 ::ffff:140.118.50.15 不在選項中,選項 (D) 是最接近且曾經是有效表示法的選項。
因此,最有可能的正確答案是 (D),代表已棄用的 IPv4-Compatible IPv6 位址格式。
答案是 (D) :: 140.118.50.15。