我想知道 ARP 协议可能对 UDP 通信产生什么影响。我正在为考试而学习并尝试使用 mininet (linux)/wireshark 来了解协议等之间的依赖关系,并且想知道这两者会如何影响。
ARP 如何影响 UDP 通信以及我可以重现以检查/理解它的场景是什么?
网络工程
ARP
UDP
2022-02-22 11:03:50
1个回答
我想知道 ARP 协议可能对 UDP 通信产生什么影响。
没有任何。
基于 MAC 的网络(如无处不在的以太网)中的任何 IPv4 通信都需要知道目标的 MAC 地址,通常通过 ARP 学习。除此之外,UDP 和 ARP 之间没有直接连接。
应用程序使用 UDP 发送数据。UDP 将数据封装在数据报中并提交给 IP。IP 将 UDP 数据报封装在一个数据包中,并提交给数据链路层。数据链路层需要 MAC 地址,所以 IP 使用 ARP 来学习它。