ARP 地址解析协议
如何从 IP 地址找出其对应的 MAC 地址?
ARP(地址解析协议)
流程

ARP 高速缓存表

当主机 B 要给主机 C 发送数据包时,会首先在自己的 ARP 高速缓存表中查找主机 C 的 IP 地址所对应的 MAC 地址,但未找到,因此,主机 B 需要发送 ARP 请求报文,来获取主机 C 的 MAC 地址

ARP 请求报文有具体的格式,上图的只是简单描述
ARP 请求报文被封装在 MAC 帧中发送,目的地址为广播地址
主机 B 发送封装有 ARP 请求报文的广播帧,总线上的其他主机都能收到该广播帧

收到 ARP 请求报文的主机 A 和主机 C 会把 ARP 请求报文交给上层的 ARP 进程
主机 A 发现所询问的 IP 地址不是自己的 IP 地址,因此不用理会
主机 C 的发现所询问的 IP 地址是自己的 IP 地址,需要进行相应



动态与静态的区别

ARP 协议只能在一段链路或一个网络上使用,而不能跨网络使用

ARP 协议的使用是逐段链路进行的
总结

ARP 表中的 IP 地址与 MAC 地址的对应关系记录,是会定期自动删除的,因为 IP 地址与 MAC 地址的对应关系不是永久性的