与 TCP 的通信机制不同,由于 UDP 是无连接协议,因此通信发生之前不会建立会话。UDP 是基于事务的,换言之,应用程序要发送数据时,它仅只是发送数据。

 
很多使用 UDP 的应用程序发送的数据量很小,用一个数据段就够了。但是也有一些应用程序需要发送大量数据,因此需要用多个数据段。UDP PDU 的实际意义是数据报,尽管数据段 和数据报 可以互换使用来描述某个传输层 PDU。
 
将多个数据报发送到目的主机时,它们可能使用了不同的路径,到达顺序也可能跟发送时的顺序不同。与 TCP 不同,UDP不跟踪序列号。UDP 不会对数据报重组,因此也不会将数据恢复到传输时的顺序。请参阅图示。
 
因此,UDP 仅仅是将接收到的数据按照先来后到的顺序转发到应用程序。 如果数据的顺序对应用程序很重要,那么应用程序只能自己标识数据的正确顺序,并决定如何处理这些数据。