UDP is a “no frills”, “bare bones” internet transport protocol.

UDP use cases include:

Reliable transfer can be added (e.g. for HTTP/3) at the application level.

Similarly, flow/congestion control can be added if desired at the application level.

The UDP protocol is defined in RFC 768.

image.png

UDP Checksum

The goal of the UDP checksum is to detect errors (i.e. flipped bits) in the transmitted segment.