ARP:地址解析协议 – 以下3种ARP正常均只能在同一个广播域内使用
AARP 正向ARP 已知对端IP地址,通过广播来获取对端的MAC地址
RARP 反向ARP 已知对端的MAC地址,通过二层单播、三层广播来获取对端的IP地址
FARP 无故ARP 在设备刚获取或刚使用一个新的ip地址,将向外进行正向ARP请求,被请求目标IP地址为本地的新地址;作用在于检测地址冲突;
ARP协议的报文字段以及字段含义
ARP是一个独立的三层协议,所以ARP报文在向数据链路层传输时不需要经过IP协议的封装,而是直接生成自己的报文,其中包括ARP报头,到数据链路层后再由对应的数据链路层协议(如以太网协议)进行封装。ARP报文分为ARP请求和ARP应答报文两种,它们的报文格式可以统一为下图所示: