ARP是什麼意思?
ARP(Address Resolution Protocol),即位址解析協議,是根據IP位址取得實體位址的一個TCP/IP協定。它可以解決同一個區域網路內主機或路由器的IP位址和MAC位址的對應問題。
主機傳送訊息時將包含目標IP位址的ARP請求廣播到網路上的所有主機,並接收回傳訊息,以此確定目標的實體位址;收到回傳訊息後將該IP位址和實體位址存入本機ARP快取中並保留一定時間,下次請求時直接查詢ARP快取以節約資源。
ARP指令可用來查詢本機ARP快取中IP位址和MAC位址的對應關係、新增或刪除靜態對應關係等。相關協定有RARP、代理ARP。 NDP用於在IPv6中代替位址解析協定。
ARP欺騙(安全隱患)
arp協定(位址解析協定)是建立在網路中各個主機互信的基礎上的,網路上的主機可以自主傳送ARP應答訊息,其他主機收到應答封包時不會偵測該封包的真實性就會將其記入本機ARP快取。
由此攻擊者就可以向某一主機發送偽ARP應答報文,使其發送的訊息無法到達預期的主機或到達錯誤的主機,這就構成了一個ARP欺騙。
ARP欺騙可以導致目標電腦與網關通訊失敗,更會導致通訊重定向,所有的資料都會通過攻擊者的機器,因此存在極大的安全隱患。
以上是ARP是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!