moea_joint
109年
[資訊] 計算機原理、網路概論
第 38 題
某路由器已建立下列路由表:
| 位址 | 子網路遮罩 | 下一站(Next hop) |
| --- | --- | --- |
| 128.96.39.0 | 255.255.255.128 | 介面m0 |
| 128.96.39.128 | 255.255.255.128 | 介面m1 |
| 128.96.40.0 | 255.255.255.128 | R2 |
| 192.4.153.0 | 255.255.255.192 | R3 |
| * (默認) | - | R4 |
如果目的位址為128.96.40.12之封包到達路由器,請問此封包之下一站為何?
| 位址 | 子網路遮罩 | 下一站(Next hop) |
| --- | --- | --- |
| 128.96.39.0 | 255.255.255.128 | 介面m0 |
| 128.96.39.128 | 255.255.255.128 | 介面m1 |
| 128.96.40.0 | 255.255.255.128 | R2 |
| 192.4.153.0 | 255.255.255.192 | R3 |
| * (默認) | - | R4 |
如果目的位址為128.96.40.12之封包到達路由器,請問此封包之下一站為何?
- A 介面m0
- B 介面m1
- C R2
- D R3
思路引導 VIP
當一個封包到達路由器時,它身上帶有一個目的地的「門牌號碼」(IP 位址),而路由表則提供了一系列「社區範圍」(網路位址與遮罩)。在這種情況下,你會運用什麼樣的二進位數學運算,來驗證這個門牌號碼究竟落在哪一個社區範圍內呢?
🤖
AI 詳解
AI 專屬家教
最長路徑匹配與遮罩運算
太棒了!你能迅速從路由表中篩選出正確的路徑,代表你對 IP 子網路計算 以及路由器的轉發邏輯掌握得非常扎實。在處理這類題目時,最關鍵的步驟是將目的位址 $128.96.40.12$ 與表中的各個子網路遮罩進行 逐位元邏輯與 (Bitwise AND) 運算,並找出匹配的條目。 當我們觀察第三筆路由資訊時,將目的位址與遮罩 $255.255.255.128$ 運算後,得到的網路位址剛好是 $128.96.40.0$,這與表中的紀錄完全吻合,因此封包會被引導至下一站 R2。這類題目的鑑別度在於測試學生是否能細心分辨第三個八位元(39 與 40)的差異,只要基礎計算夠穩健,不被相似的數字干擾,就能輕鬆過關,屬於網路概論中非常基礎且重要的核心觀念。