TCP 与 UDP 错误检查

TCP 与 UDP 错误检查

我读到过两篇深入描述 TCP 和 UDP 连接工作原理的文章。但是,它们之间存在某种不一致。一篇文章告诉我 UDP 根本不进行错误检查,而另一篇文章提到 UDP 会进行某种错误检查,但没有恢复或更正。我想知道这两篇文章中哪一篇最正确?

提前致谢!

答案1

UDP 具有选修的错误检测

  • 选修的:UDP 支持校验和,接收方可以使用它来检测错误。但是,校验和的使用是可选的。
  • 检测:UDP 没有内置恢复机制。此任务留给使用 UDP 的应用程序。

维基百科文章TCPUDP是获取更多信息的良好起点。查看段/数据报头格式并查看如何处理校验和。

相关内容