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$ 個位元來定義子網路。
▼ 還有更多解析內容