Which of the following is a characteristic of UDP?
UDP omits connection establishment, acknowledgements, sequencing, and flow control, leaving only a minimal eight-byte header. That absence of TCP's handshaking and reliability machinery is precisely why UDP carries lower overhead, making it suitable for latency-sensitive traffic.
Why this answer
UDP (User Datagram Protocol) is a connectionless transport-layer protocol that provides minimal overhead compared to TCP. It does not establish a connection before sending data, nor does it provide reliability, flow control, or error recovery, making it ideal for real-time applications like VoIP and streaming where speed is prioritized over guaranteed delivery.
Exam trap
The trap here is that candidates often confuse UDP's lack of reliability with being 'unreliable' in a negative sense, but the exam tests that UDP's lower overhead is a deliberate design choice for performance-sensitive applications.
Why the other options are wrong
UDP is a connectionless protocol that does not provide guaranteed delivery; it offers no acknowledgments or retransmissions, unlike TCP which ensures reliable data transfer.
UDP is a connectionless protocol that does not use sequence numbers; sequence numbers are a feature of TCP for ordered delivery.
UDP is a connectionless protocol that does not establish a session, so it does not support a three-way handshake, which is a TCP mechanism.