CCNA: Cisco Certified Network Associate — Question 1311
Why is UDP more suitable than TCP for applications that require low latency such as VoIP?
Answer options
- A. UDP reliably guarantees delivery of all packets: TCP drops packets under heavy load
- B. UDP uses sequencing data for packets to arrive in order TCP offers the capability to receive packets in random order
- C. TCP uses congestion control for efficient packet delivery: UDP uses flow control mechanisms for the delivery of packets
- D. TCP sends an acknowledgement for every packet received: UDP operates without acknowledgments
Correct answer: D
Explanation
UDP is better for low-latency applications like VoIP because it does not require acknowledgments for each packet, allowing for faster transmission. In contrast, TCP's acknowledgment process can introduce delays, making it less suitable for real-time applications. The other options incorrectly describe the behaviors of UDP and TCP regarding packet delivery, sequencing, and congestion control.