Which of the following is a characteristic of UDP?
UDP has minimal header size and no connection establishment, resulting in lower overhead.
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.
How to eliminate wrong answers
Option A is wrong because UDP does not provide guaranteed delivery; it is a best-effort protocol that does not retransmit lost packets. Option B is wrong because UDP does not use sequence numbers; sequence numbers are a feature of TCP used for ordering and reliability. Option C is wrong because UDP does not support a three-way handshake; the three-way handshake is a TCP mechanism used to establish a reliable connection.