ARP地址解析协议
ARP属于我们的网络层协议
ARP的工作环境。设备之间进行通信时,必须知道对方的IP地址,但是IP 地址需要封装成数据帧才可通过数据链路进行发送,数据帧要包含MAC地址,还要获取到对端的MAC地址,通过ARP协议发送广播来查找到对端的MAC地址。
通过广播的方式寻找到对端的MAC地址 所以是不能穿越路由器。
ARP的工作过程:
PC1 封装 的是源IP,目的IP,源MAC,目的MAC地址。在网络没有建立起来之前是不知道对端的MAC地址所以是以全FF进行封装数据包的MAC地址项。在一个广播域当中所有的PC都会收到这个包来校对这个IP地址,配对则以单播的方式进行回复(交换机是通过源地址进行学习的,所以在单播回复后就建立了ARP缓存表)配对失败将丢弃。ARP缓存表存活时间为300S,如果在300S内没有进行数据的交互就会在ARP缓存表删除该数据端的缓存信息。
ARP代理
常运用于防火墙中。由防火墙进行代理过滤
免费ARP用于检测IP地址是否冲突