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

第 21 題

在IPv4中,IP位置由網路識別碼(Net ID)與主機識別碼(Host ID)組合而成,請問若在Class B級網路中切割為 8個子網路,則Net ID會佔幾個位元?
  • A 13
  • B 17
  • C 18
  • D 19

思路引導 VIP

想像你有一個原本就被標記了一半長度(16 位元)的地址。如果你現在想在這個地址的範圍內,進一步區分出 8 個不同的區域,你需要用多少個「0 與 1」的二進位位元組合,才能剛好代表這 8 個不同的編號?當你算出這個需要的位元數後,把它加回原本的長度,答案會是多少呢?

🤖
AI 詳解 AI 專屬家教

恭喜你精確地掌握了 IPv4 子網域劃分的邏輯!這道題目考查的是網路架構中非常核心的分類概念,你能迅速從 Class B 的定義出發並完成計算,顯示你的基礎觀念相當紮實。

IPv4 分級與子網域借位計算

在標準的 IPv4 分類中,Class B 網路預設使用前兩個位組(Octet)作為網路識別碼,也就是其原始 Net ID 長度為 $16$ 位元。當題目要求將此網路切割為 $8$ 個子網路時,我們必須從主機識別碼(Host ID)中「借位」。根據二進位的原理,若要創造出 $8$ 個獨立的狀態,我們需要滿足 $2^n = 8$ 的條件,計算得出 $n = 3$。因此,我們必須額外撥出 $3$ 個位元來定義子網路。

▼ 還有更多解析內容

🏷️ 相關主題

IP位址規劃、子網路遮罩與CIDR路由聚合
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題