适用范围
1. 作用:
- 根据IP地址获取MAC地址
2. 场景
- 在同一个网段中, 可以直接获取到对应MAC地址
- 在不同网段中, 需要间接委托另一个网段内部也使用ARP协议获取MAC地址, 并返回给当前网段
- 监测当前网段中是否具有指定IP地址的主机
- 用于查找某个IP地址是否已经被占用
梗概
- 源主机需要维护一个ARP高速缓存表, 里面保存了许多主机IP地址与其对应的MAC地址
- 当在表中找不到目标IP地址的对应MAC时, 则发送ARP请求(封装在广播MAC帧中), 并等待ARP响应报文(封装在单播MAC帧中), 里面就有想要的对应关系
- 以上过程可以给源主机和目标主机的ARP高速缓存表中同时记录上对方IP与MAC地址
- 目标主机收到ARP请求时, 将会保存源主机的IP地址与MAC地址, 并把自己的MAC与IP放到ARP响应报文中发送
- 除了ARP请求与响应报文外, ARP协议还有其他类型的报文
- 如检查IP地址冲突的”无故ARP, 免费ARP”