1.
根據下壹躍點 IPv4 地址和接口,ARP 會檢查適當的 ARP 緩存以查找與下壹躍點 IPv4 地址相匹配的條目。如果 ARP 找到了壹個相應條目,則 ARP 會跳到步驟 6。
2.
如果 ARP 沒有找到任何相應的條目,則 ARP 將構造壹個 ARP 請求幀。此幀包含發出 ARP 請求的接口的 MAC 地址和 IPv4 地址以及 IPv4 數據包的下壹躍點 IPv4 地址。然後,ARP 將從相應的接口廣播此 ARP 請求幀。
3.
子網中的所有節點都會接收此廣播幀並處理 ARP 請求。如果 ARP 請求中的下壹躍點地址對應於分配給子網中的某個接口的 IPv4 地址,則該接收節點會使用 ARP 請求方的 IPv4 地址和 MAC 地址更新它自己的 ARP 緩存。所有其他節點都會悄悄地丟棄該 ARP 請求。
4.
被分配了 IPv4 數據包的下壹躍點地址的接收節點會構造壹個 ARP 應答,並會直接將該應答發送給 ARP 請求方;該應答包含被請求的 MAC 地址。
5.
ARP 請求方將在收到 ARP 應答後使用地址映射更新其 ARP 緩存。通過 ARP 請求和 ARP 應