ARP
ARP 可以将 IP 解析为 MAC 地址。ARP 只适用于 IPv4,不能用于 IPv6,在 IPv6 可以用 ICMPv6 替代 ARP 发送邻居探索消息。
ARP 工作机制
简而言之,ARP 借助 ARP 请求和 ARP 响应两种类型的包确定 MAC 地址:
IP 地址和 MAC 地址缺一不可
知道 IP 地址还需要知道 MAC 地址吗?
如下图所示,主机 A 想要发送 IP 数据包给主机 B,但是必须经过路由器 C。路由器会隔断两个网络,因此无法直接发送到 B。
以太网发送 IP 包,下次要经过哪个路由器发送数据报,这个“下一个路由器”就是相应的 MAC 地址。
RARP
MAC 地址解析为 IP 地址的一种协议。