概念
地址解析(Address Resolution)是指轉換或表達一個系統中的實體地址到第2個系統中相同實體中的等價地址的過程,當兩個定址系統是指相同實體時,需要在IP位址與物理地址間建立映射關係其關係叫地址解析。例如,將一個 IP位址轉換為它特定的域名伺服器名,或轉換一個 IP 地址到它的 MAC 地址。
ARP
即ARP (Address Resolution Protocol,地址解析協定),是根據IP位址獲取物理地址的一個TCP/IP協定。主機傳送信息時將包含目標IP位址的ARP請求廣播到網路上的所有主機,並接收返回訊息,以此確定目標的物理地址;收到返回訊息後將該IP位址和物理地址存入本機ARP快取中並保留一定時間,下次請求時直接查詢ARP快取以節約資源。地址解析協定是建立在網路中各個主機互相信任的基礎上的,網路上的主機可以自主傳送ARP應答訊息,其他主機收到應答報文時不會檢測該報文的真實性就會將其記入本機ARP快取;由此攻擊者就可以向某一主機傳送偽ARP應答報文,使其傳送的信息無法到達預期的主機或到達錯誤的主機,這就構成了一個ARP欺騙。ARP命令可用於查詢本機ARP快取中IP位址和MAC地址的對應關係、添加或刪除靜態對應關係等。相關協定有RARP、代理ARP。NDP用於在IPv6中代替地址解析協定。