位址解析協定 (Address Resolution Protocol, ARP)
ARP 是無狀態 (stateless) 的協定 它透過 IP 位址來找尋機器位址 (MAC)。傳送端主機的 ARP 模組接受相同網路上的任何 IP 位址為輸入,並傳回相對應的 MAC 位址。ARP 請求是在網路上傳送,而回應是一個給請求者的單播的訊息。
每一個主機或路由器的記憶體有一個 ARP table,裡面記載 IP 位址對應的 MAC 位址。 ARP table 裡還有一個 time-to-live(TTL) 數值 指示何時一個對應的位址組將被從 table 中刪除。
source:Ethical Hacking and Countermeasures by EC-Council P.3626
ARP Packet 格式
source:Ethical Hacking and Countermeasures by EC-Council P.3626
。