如图所示,虽然 UDP 不含 TCP 所提供的可靠性和流量控制机制,但是对于可以容忍丢失部分数据的应用程序来说,UDP 的低开销数据传输使其成为理想的传输协议。 UDP 中的通信数据段称为数据报。 这些数据报通过传输层协议尽力传送。 使用 UDP 的一些应用程序包括域名系统 (DNS)、视频流和 IP 语音 (VoIP)。

通过网络传输实时视频和语音的一个最重要的要求是数据持续高速传输。 视频和语音应用程序能够容忍具有极小或没有明显影响的一些数据丢失,非常适合于 UDP。

UDP 是无状态协议,这意味着客户端和服务器都不会跟踪通信会话的状态。 如图所示,UDP 与可靠性或流量控制无关。 数据可能会丢失或接收顺序错误,没有任何 UDP 机制用于恢复或重新排列数据。 如果使用 UDP 作为传输协议时要求可靠性,必须由应用程序来处理可靠性。