在以太网协议中规定,同一局域网中的一台主机要和另一台主机进行直接通信,必须要知道目标主机的mac地址。而在tcp/ip协议栈中,网络层和传输层只关心目标主机的ip地址。这就导致在以太网中使用ip协议时,数据链路层的以太网协议接到上层ip协议提供的数据中,只包含目的主机的ip地址。于是需要一种方法,根据目的主机的ip地址,获得其mac地址。这就是arp协议要做的事情。所谓地址解析(address resolution)就是主机在发送帧前将目标ip地址转换成目标mac地址的过程。这是百度的,其实就是根据ip知道mac,然后才可以在以太网(局域网)中传输数据