電腦網路基礎

某終端(192.168.1.10/24,預設閘道 192.168.1.1)要把封包送到另一個網路上的伺服器 203.0.113.80。ARP快取為空時,終端以ARP查詢哪一個對象的MAC位址?

  1. A預設閘道 192.168.1.1
  2. B伺服器 203.0.113.80
  3. C通往伺服器路徑上的所有路由器
查看答案與解析

正確答案:A. 預設閘道 192.168.1.1

終端首先根據自己的IP位址與子網路遮罩,判斷目的地是否在同一網路上。203.0.113.80 在 192.168.1.0/24 之外,因此封包交給預設閘道(路由器)。此時IP標頭的目的地仍是伺服器的 203.0.113.80,只有訊框的目的地MAC位址設為閘道的位址。因此以ARP查詢的是 192.168.1.1 的MAC位址。ARP廣播不會越過路由器,所以無法查到、也不需要知道另一個網路上伺服器的MAC位址。路徑上的每台路由器在轉送給下一台設備時,各自查詢對方的MAC位址。

  • A. 正確。訊框的目的地是閘道,因此查詢其MAC位址。
  • B. ARP廣播不會越過路由器,到不了另一個網路上的伺服器。
  • C. 終端只需要知道第一台路由器,後面的由各路由器自行查詢。
練習這個領域 前往領域頁面

相關計算工具

電腦網路基礎的其他題目

  1. 路由器的路由表中有 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 的封包會送往哪一台路由器?
  2. IPv4標頭中TTL(Time To Live,存活時間)的功能,下列何者正確?
  3. 下列關於動態路由的敘述,何者正確?
  4. 下列關於UDP特徵的敘述,何者正確?
  5. 在建立TCP連線的三向交握中,交換封包的順序下列何者正確?