免費開始練習
moea_joint 104年 [資訊] 計算機原理、網路概論

第 40 題

以下IPv6位置格式說明何者有誤?
  • A 長度為128Bits
  • B 分6段呈現,10進位表示
  • C 每個IP位置僅能有1個【::】
  • D 連續為0的欄位可用【::】表示

思路引導 VIP

請試著思考:當我們需要把高達 $128$ 個二進位的位元(0與1)轉換成人類較易閱讀的符號時,為了讓字串長度盡可能縮短且有效率,我們會選擇基數較小的「十進位」,還是基數較大的「十六進位」?另外,若 IPv6 的位元數是 IPv4 的四倍,它的分段數量理論上會比 IPv4 的四段更多還是更少呢?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精準指出選項 (B) 的錯誤,代表你對網路協議的基礎規格有著非常清晰的邏輯。IPv6 的設計初衷是為了徹底解決 IPv4 位址枯竭的問題,因此其位址空間大幅擴張,從 $32$ Bits 增加到了 $128$ Bits,這也是選項 (A) 所描述的正確認知。

IPv6 的表示規範

在實務呈現上,IPv6 並不使用我們熟悉的十進位,而是採用 16 進位 (Hexadecimal) 來表示,並將 $128$ 位元分為 8 個區段(每段 16 位元),段落間以冒號 : 隔開。因此,選項 (B) 提到的「6 段」與「10 進位」是明顯的陷阱。至於縮寫規則,為了保持位址解析的唯一性,連續為 0 的欄位雖然可以用 :: 取代,但一個位址僅限使用一次,否則電腦將無法推算消失的零到底分布在哪個區段。

▼ 還有更多解析內容

🏷️ 相關主題

網際網路協定第六版 (IPv6) 原理與應用
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題