ARP
适用范围
在网络通信中,主机间通信的数据包,根据OSI模型从上到下进行数据封装,数据封装完整后,再向外发出。在局域网的通信中,不仅需要源目IP地址的封装,也需要源目MAC的封装。因此局域网中需要ARP解析出源目MAC,封装数据包后,进行主机间的通信。
解析过程
代理ARP
原理
ARP请求目标跨网段时,某网关设备存有目标主机的路由信息,响应返回的是该网关设备的MAC地址。
优点
- 让没有网关/路由功能的设备也能进行通信。
- 让静态转换能够通信
缺点
容易造成回环
免费ARP
作用
- 解决地址重叠的问题:一个主机可以通过免费ARP确定另一个主机是否设置了相同的IP地址。
- 备份:通过发送含有备份硬件地址和故障服务器的IP地址的免费ARP请求,使得备份文件服务器可以顺利接替故障服务器进行工作。
缺陷
非法网关,可以利用免费ARP将源IP地址的MAC映射冲掉,换成源IP地址与非法的MAC映射,从而获取传输到源IP地址的数据。