User Datagram Protocol

UDP does not guarantee reliability or ordering in the way that TCP does. Datagrams may arrive out of order, appear duplicated, or go missing without notice. Avoiding the overhead of checking whether every packet actually arrived makes UDP faster and more efficient, at least for applications that do not need guaranteed delivery. Time-sensitive applications often use UDP because dropped packets are preferable to delayed packets. UDP's stateless nature is also useful for servers that answer small queries from huge numbers of clients. Unlike TCP, UDP supports packet broadcast (sending to all on local network) and multicasting (send to all subscribers).

[1]  K. R. Sollins,et al.  The TFTP Protocol , 1981 .

[2]  Jon Postel,et al.  Internet Protocol , 1981, RFC.

[3]  Jon Postel,et al.  Transmission Control Protocol , 1981, RFC.

[4]  Jon Postel,et al.  Assigned Numbers , 1979, RFC.