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

第 31 題

某路由器的路由表具備下列(CIDR)內容:
位址/遮罩 下一站
140.11.56.0/22 介面0
140.11.60.0/22 介面1
150.22.40.0/23 路由1
預設 路由2
如果目的位址為 150.22.56.1 的封包送達,下列何者是路由器的下一站?
  • A 介面0
  • B 介面1
  • C 路由1
  • D 路由2

思路引導 VIP

當你逐一將目的位址與路由表中的網路前綴(Network Prefix)進行位元比對後,如果發現沒有任何一個特定的網段範圍能涵蓋這個位址,根據路由器的運作邏輯,它會如何處理這個「找不到特定目的地」的封包呢?

🤖
AI 詳解 AI 專屬家教

太棒了!你能準確判斷出這個封包的最終去向,代表你對 最長前綴匹配 (Longest Prefix Match)預設路由 (Default Route) 的運作邏輯掌握得非常紮實。

路由表的精確比對

在這道題目中,我們首先觀察目的位址 $150.22.56.1$。前兩個項目屬於 $140.11.0.0/16$ 網段,首個位元組 $140$ 與目標的 $150$ 顯然不符;接著最關鍵的步驟是驗證第三個項目 $150.22.40.0/23$。當遮罩為 $/23$ 時,代表前 $23$ 位元必須完全相同,該網段涵蓋的第三個位元組範圍僅從 $40$ 到 $41$(即二進制的 $0010100x$)。由於目標位址的第三個位元組是 $56$,並不落在此區間內,因此該項目也無法匹配。

▼ 還有更多解析內容

🏷️ 相關主題

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