用户数据报协议(UDP)协议能否进行错误控制?

网络工程 UDP 错误
2022-02-18 04:14:07
  1. UDP可以拥塞控制吗?
  2. UDP可以流量控制吗?
  3. UDP有一些纠错机制吗?
1个回答

UDP 本身既没有流量控制机制,也没有拥塞控制机制,也没有纠错机制。如果应用程序的数据流需要这些中的任何一个,那么它们必须在应用程序中实现。

但是,UDP 可能有错误检测:UDP 标头有一个 16 位校验和字段,但它的使用(使用 UDP-on-IPv4)不是强制性的(但它是强制性的,使用 IPv6 上的 UDP)并且它可能是全零。

请参阅https://stackoverflow.com/questions/14043680/how-to-enable-udp-checksums,但现在我们正在离题到上层并托管相关主题,这几乎成为离题了。