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 的封包送達,下列何者是路由器的下一站?
位址/遮罩 下一站
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$,並不落在此區間內,因此該項目也無法匹配。
▼ 還有更多解析內容