UDP Common Applications and Server Port Assignments

As you have seen, UDP contains very little functionality. With the exception of the important addressing capability that UDP ports represent, using UDP is very much like using IP. This means that UDP has most of the same disadvantages that IP has. It doesn't establish a lasting connection between devices; it doesn't acknowledge received data or retransmit lost messages; and it certainly isn't concerned with obscurities such as flow control and congestion management.

The absence of those features makes UDP simply unsuitable for the majority of classic networking applications. These applications usually need to establish a connection so that the two devices can exchange data. Many applications also ...

Get TCP/IP Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.