什麼是ARP

Address Resolution Protocol(位址解析協定)。根據IP位址查出同一網路上設備之MAC位址的協定。以廣播送出請求,由符合的設備回覆。

日文名稱: ARP

「ARP」出現在1領域的2道練習題中(電腦網路基礎等)。

這個名詞所屬的領域: 電腦網路基礎

練習ARP的題目

下列關於ARP功能的敘述,何者正確?

  1. A根據IP位址,查出同一網路上設備的MAC位址
  2. B根據網域名稱,查出伺服器的IP位址
  3. C自動為連上網路的終端分配IP位址
查看答案與解析

正確答案:A. 根據IP位址,查出同一網路上設備的MAC位址

在ARP(Address Resolution Protocol)中,想傳送資料的終端以廣播送出「擁有這個IP位址的設備,請告訴我你的MAC位址」的請求,只有符合的設備會以單播回覆自己的MAC位址。得到的對應會在ARP快取中保存一段時間並重複使用。乙太網路以MAC位址遞送訊框,因此在傳送IP封包之前需要這個對應。由網域名稱查出IP位址是DNS的工作,自動分配IP位址則是DHCP的工作。IPv6不使用ARP,而是使用ICMPv6的鄰居探索(NDP)。

某終端(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位址。

解析中的「ARP」

出現「ARP」的題目(2題)

  1. 下列關於ARP功能的敘述,何者正確?
  2. 某終端(192.168.1.10/24,預設閘道 192.168.1.1)要把封包送到另一個網路上的伺服器 203.0.113.80。ARP快取為空時,終端以ARP查詢哪一個對象的MAC位址?

半導體、電子電路與資訊計算工具

相關名詞

MAC位址 DNS(網域名稱系統) DHCP 預設閘道 子網路遮罩 三向交握 連接埠號碼 CIDR CSMA/CA NAT(網路位址轉譯)

前往名詞解釋列表