相关文章可以点击链接:ARP(地址解析协议)二、免费ARP以及ARP检测地址冲突
基本功能:
在以太网协议中规定,同网段中的主机和另一台主机进行直接通信,必须要知道目标主机的MAC地址。而在TCP/IP中,网络层和传输层又只关心目标主机的IP地址,这导致了数据链路层收到三层报文时只用目标主机的IP地址,于是我们需要一种可以通过IP地址找到MAC地址的协议。——这就是所谓的ARP协议,也是ARP协议需要做的事情。在IPv4的网络环境下极其重要
工作流程:
假设 主机A和主机B在同一网段下,主机A向主机B发送消息时。
- 主机A首先查看自己的ARP表,确认是否有主机B对应的ARP表项。
如果找到了对应的MAC地址,这主机A直接利用ARP表中的MAC地址,对应IP地址进行帧封装,并将数据包发送给主机B。