5 questions to test your understanding
A live video conferencing application uses UDP. A packet containing several video frames is lost in transit. What happens next?
A developer argues that UDP should only be used for applications that can tolerate unreliable delivery. Which statement best challenges this claim?
A UDP datagram header includes sequence numbers so that receivers can detect out-of-order delivery and reassemble packets in the correct order.
UDP is generally faster than TCP for any given application because it has lower protocol overhead.
Why is UDP particularly well-suited for DNS queries, and what does the DNS application layer do to compensate for UDP's lack of reliability guarantees?