今天带大家了解一下 ARP协议。
数据要在以太网中传输,需要完成以太网封装,要完成以太网的数据封装,就需要知道目标设备的MAC地址;
ARP 也叫地址解析协议,它的作用是将 IP地址解析为 MAC地址。需要注意:ARP报文不能穿越路由器,不能被转发到其他广播域
每台设备都有ARP缓存表,用于存储IP地址及其经过解析的MAC地址的对应关系
ARP工作原理是这样的:
当主机PC1要想和PC3通信时,
先查看ARP表,如果ARP表中没有目的IP地址对应的MAC表项,则发送ARP请求包;
PC1广播发送ARP request 数据包,请求PC3的MAC地址;
同网段内的所有主机都能收到ARP request请求包,但只有PC3才会回复ARP reply数据包;
PC1收到ARP reply后,将目的主机的IP-MAC对应关系添加进ARP表中,完成以太网的数据封装,进行数据交互