一、ARP地址解析
1、源主机在自己的ARP高速缓存表中查找目的主机的IP地址所对应的MAC地址,若找到了,则可以封装MAC帧进行发送,若找不到则发送ARP请求(封装在广播MAC帧中)
2、目的主机收到ARP请求后,将源主机的IP地址与MAC地址记录到自己的ARP高速缓存表中,然后给源主机发送ARP响应(封装在单播MAC帧中),ARP响应中包含有目的主机的IP地址和MAC地址
3、源主机收到ARP响应后,将目的主机的IP地址与MAC地址记录到自己的ARP高速缓存表中,然后就可以封装之前想发送的MAC帧并发送给目的主机
4、ARP的作用范围:逐段链路或逐个网络使用
5、除ARP请求和响应外,ARP还有其他类型的报文(例如用于检查IP地址冲突的“无故ARP,免费ARP”)
6、ARP没有安全验证机制,存在ARP欺骗(攻击)问题