ARP 如何影响 UDP 通信以及我可以重现以检查/理解它的场景是什么?

网络工程 ARP UDP
2022-02-22 11:03:50

我想知道 ARP 协议可能对 UDP 通信产生什么影响。我正在为考试而学习并尝试使用 mininet (linux)/wireshark 来了解协议等之间的依赖关系,并且想知道这两者会如何影响。

1个回答

我想知道 ARP 协议可能对 UDP 通信产生什么影响。

没有任何。

基于 MAC 的网络(如无处不在的以太网)中的任何 IPv4 通信都需要知道目标的 MAC 地址,通常通过 ARP 学习。除此之外,UDP 和 ARP 之间没有直接连接。

应用程序使用 UDP 发送数据。UDP 将数据封装在数据报中并提交给 IP。IP 将 UDP 数据报封装在一个数据包中,并提交给数据链路层。数据链路层需要 MAC 地址,所以 IP 使用 ARP 来学习它。