ARP全称为 Address Resolution Protocol地址解析协议。
所谓 “ 地址解析”就是主机在发送数据包前将目标主机IP地址 转换成 目标主机MAC地址的过程。
ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。
这时就涉及到一个问题,一个局域网中的电脑少则几台,多则上百台,这么多的电脑之间,如何能准确的记住对方电脑网卡的MAC地址,以便数据的发送呢?
这就涉及到了另外一个概念,ARP缓存表。
在局域网的任何一台主机中,都有一个ARP缓存表,该表中保存着网络中各个电脑的IP地址和MAC地址的对照关系。当这台主机向同局域网中另外的主机发送数据的时候,会根据ARP缓存表里的对应关系进行发送。