首页 > 解决方案 > ARP表是自学习的吗?

问题描述

我正在学习数据通信和网络。

这是我关于 ARP 机制的问题:

假设主机 A 和 B 知道对方的 IP 地址,但不知道对方的 MAC 地址。那么当 A 想向 B 发送 IP 数据报时,A 需要经过 ARP 过程:

  1. 将 ARP 请求广播到 LAN(B 的 IP 地址要求 B 的 MAC 地址)。
  2. 主机 B 收到请求,向 A 发送 ARP 回复(通过单播)。
  3. 主机 A 收到回复。
  4. 现在A 知道B 的MAC 地址,即A 的ARP 表有B 的条目。

但是 B 的 ARP 表呢?它有A的条目吗?

如果B收到A的IP数据报,想回一些IP数据报给A,B是否需要经过上述ARP流程才能得到A的MAC地址?

ARP表是否具有自学习机制(如交换表),可以在收到ARP请求时更新其条目?

谢谢!

标签: arp

解决方案


推荐阅读