ARP协议


地址解析协议ARP

ARP( Address Resolution Protocol,地址解析协议)是将 IP 地址解析为以太网 MAC 地址(或称物理地址)的协议。

  1. 源主机在自己的ARP高速缓存表中查找目的主机的IP地址所对应的MAC地址,若找到则可以封装MAC帧进行发送;若找不到,则发送ARP请求(封装在广播MAC帧中)
  2. 目的主机收到ARP请求后,将源主机的IP地址与MAC地址记录到自己的ARP高速缓存表中,然后给源主机发送ARP响应(封装在单播MAC帧中),ARP响应中包括目的主机的IP地址和MAC地址
  3. 源主机收到ARP响应后,将目的主机的IP地址与MAC地址记录到自己的ARP高速缓存表中,然后就可以封装之前想发送的MAC帧并发送给目的主机

注意:

ARP协议只能在一段链路或者一个网络上使用,不能跨网络使用

ARP没有安全验证机制,存在ARP欺骗(攻击)问题