UDP协议为应用层提供不可靠、无连接和基于数据报的服务。所以,使用UDP协议的应用程序通常要自己处理数据确认、超时重传等逻辑。
而TCP协议则完全相反,为应用层提供可靠的、面向连接的和基于流的服务。
这是一个从 https://www.zhihu.com/question/602003556/answer/3058851493 下的原始话题分离的讨论话题
UDP协议为应用层提供不可靠、无连接和基于数据报的服务。所以,使用UDP协议的应用程序通常要自己处理数据确认、超时重传等逻辑。
而TCP协议则完全相反,为应用层提供可靠的、面向连接的和基于流的服务。