電腦網路基礎

路由器的路由表中有 0.0.0.0/0(下一個轉送對象為路由器A)、10.0.0.0/8(路由器B)、10.1.0.0/16(路由器C)、10.1.2.0/24(路由器D)4條路由。目的地為 10.1.5.9 的封包會送往哪一台路由器?

  1. A路由器B
  2. B路由器D
  3. C路由器C
查看答案與解析

正確答案:C. 路由器C

路由器會在與目的地位址相符的路由中,選擇前綴最長(最具體)的一條,這稱為最長前綴匹配。10.1.5.9 符合 0.0.0.0/0、10.0.0.0/8、10.1.0.0/16,但不在 10.1.2.0/24 的範圍(10.1.2.0~10.1.2.255)內。相符的路由中最長的是 /16,因此送往路由器C。0.0.0.0/0 是與所有目的地都相符的預設路由,只在沒有其他相符的路由時才使用。

  • A. /8 也相符,但更長的 /16 路由也相符,因此不會被選中。
  • B. 10.1.5.9 不在 10.1.2.0/24 的範圍(10.1.2.0~10.1.2.255)內,因此不相符。
  • C. 正確。這是相符路由中前綴最長的 /16。
練習這個領域 前往領域頁面

相關計算工具

電腦網路基礎的其他題目

  1. IPv4標頭中TTL(Time To Live,存活時間)的功能,下列何者正確?
  2. 下列關於動態路由的敘述,何者正確?
  3. 下列關於UDP特徵的敘述,何者正確?
  4. 在建立TCP連線的三向交握中,交換封包的順序下列何者正確?
  5. 以HTTPS(在TCP之上的TLS 1.3)重新連線到RTT(往返時間)為100 ms的Web伺服器,從送出第一個請求到開始收到回應,所需時間最接近下列何者?假設DNS名稱解析已完成,並忽略伺服器的處理時間與資料的傳輸時間。