200-301 · Question #869
Why is UDP more suitable than TCP for applications that require low latency such as VoIP?
The correct answer is D. TCP sends an acknowledgement for every packet received: UDP operates without. UDP is more suitable for low-latency applications like VoIP because it operates without the overhead of acknowledgments and retransmissions, unlike TCP, which prioritizes guaranteed delivery.
Question
Options
- AUDP reliably guarantees delivery of all packets: TCP drops packets under heavy load
- BUDP uses sequencing data for packets to arrive in order TCP offers the capability to receive
- CTCP uses congestion control for efficient packet delivery: UDP uses flow control mechanisms for
- DTCP sends an acknowledgement for every packet received: UDP operates without
How the community answered
(35 responses)- A3% (1)
- B3% (1)
- C6% (2)
- D89% (31)
Why each option
UDP is more suitable for low-latency applications like VoIP because it operates without the overhead of acknowledgments and retransmissions, unlike TCP, which prioritizes guaranteed delivery.
This statement is incorrect; UDP does *not* reliably guarantee delivery of all packets, and while TCP can drop packets, its primary goal is reliable delivery through retransmission.
This statement is incorrect; TCP *uses* sequencing to ensure in-order delivery, whereas UDP does *not* inherently provide sequencing.
This statement is incorrect; TCP uses both congestion control and flow control, while UDP generally lacks these sophisticated mechanisms, contributing to its lower overhead and suitability for real-time traffic.
TCP employs an acknowledgment mechanism where the receiver sends an acknowledgment (ACK) for every segment successfully received, and the sender retransmits unacknowledged segments, which adds significant overhead and latency. UDP, by contrast, is a connectionless protocol that sends data without requiring acknowledgments or retransmissions, thereby minimizing overhead and latency, which is crucial for real-time applications like VoIP where timely delivery is more important than guaranteed delivery of every single packet.
Concept tested: UDP advantages for low-latency applications
Source: https://learn.microsoft.com/en-us/windows-server/networking/technologies/network-subsystem/tcp-udp-feature-overview
Topics
Community Discussion
No community discussion yet for this question.