ARP,英文全称为Address Resolution Protocol(地址剖析协议),是一种将IP地址剖析为物理地址的协议。在举行数据通讯时,使用IP地址可以找到对应的主机,然则现实通讯是要使用物理地址的。因此,需要将IP地址和MAC地址举行对应,ARP协议就是用来解决这个问题的。
ARP事情原理如下:
1. 当主机A要与目的主机B举行通讯时,先检查内陆的ARP缓存,若是找到了B的MAC地址则直接发给B,若没有找到则举行下一步 ;
2. 主机A会发送一个广播,寻找目的主机B;
3. 网络中的主机都市收到该广播,但只有B会回覆A,回复自己的MAC地址;
4. 主机A收到B的MAC地址后,就可以向B发送数据包。