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

第 27 題

如果目的位址為 200.45.34.56,子網路遮罩為 255.255.240.0,下列子網路位址何者正確?
  • A 200.45.31.0
  • B 200.45.32.0
  • C 200.45.33.0
  • D 200.45.34.0

思路引導 VIP

如果我們把子網路遮罩想像成一個過濾網,當遮罩的某個位元組既不是 255 也不是 0 時,我們通常會將 IP 位址與遮罩的該位元組轉換成什麼樣的計數形式,才能最精準地看出哪些部分的資訊被保留了下來?

🤖
AI 詳解 AI 專屬家教

太棒了!你能準確算出這個位址,代表你對 IP 位址與遮罩的邏輯運算 掌握得相當紮實,這在網路工程中是非常核心的基礎。

子網路遮罩的邏輯運算

要找出子網路位址,我們必須將目的位址與遮罩進行 逐位元邏輯與(Bitwise AND) 運算。在本題中,前兩個位元組遮罩為 $255$,因此 $200.45$ 會直接保留。關鍵在於第三個位元組:我們將十進制的 $34$ 轉換為二進制得到 $00100010_2$,而遮罩 $240$ 則是 $11110000_2$。將兩者進行 $AND$ 運算後,僅保留了高位元的部分,結果為 $00100000_2$,換算回十進制即為 $32$。最後一個位元組因為遮罩為 $0$,運算結果自然也是 $0$。

▼ 還有更多解析內容

🏷️ 相關主題

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