Question

Difficulty: MediumConnection-Oriented vs Connectionless Protocols

A system administrator is managing a local network that hosts a real-time voice intercom system. Users report occasional minor audio dropouts (packet loss) during high network utilization, but notice that the communication has virtually zero lag. To eliminate packet loss, an IT intern suggests reconfiguring the voice application to transmit data using TCP instead of UDP. Which of the following describes the most likely consequence of implementing this proposed protocol change?

  1. Lost packets will be retransmitted to guarantee delivery, but voice traffic will suffer from increased latency and jitter during drop events.Answer
  2. B
    Audio stream latency will decrease because TCP sliding windowing optimizes header overhead and accelerates packet delivery.
  3. C
    Voice streams will automatically bypass network switch queue congestion by encapsulating data into connection-oriented Layer 2 frames.
  4. D
    The voice application will fail entirely because TCP cannot establish connections over standard network socket ports.

Answer

Retransmitting lost packets via TCP guarantees data delivery, but the resulting retransmission delays increase latency and jitter, degrading real-time voice communications.
TCP is a connection-oriented protocol that guarantees delivery through sequence numbers, acknowledgments, and retransmissions of lost segments. When applied to real-time voice traffic, any lost packet forces TCP to hold subsequent data in a buffer until the missing segment is successfully retransmitted. This retransmission mechanism eliminates packet loss, but causes noticeable audio delay (latency) and inconsistent arrival times (jitter), which severely harms real-time voice performance.

Step-by-Step Solution

1
Analyze the operational requirements of real-time voice traffic.
Real-time communication prioritizes low latency and minimal jitter over 100% packet delivery.
Late audio packets are useless in live conversations because human speech requires continuous, real-time arrival.
2
Evaluate protocol mechanisms of UDP versus TCP.
UDP is connectionless and overhead-light with no retransmissions. TCP is connection-oriented, performing sequencing, error recovery, and retransmissions.
UDP drops missing packets without stopping stream flow, preserving timing. TCP pauses the stream to request and receive lost packets.
3
Determine the impact of replacing UDP with TCP in live audio streaming.
Elimination of packet loss comes at the cost of retransmission delays, leading to jitter and noticeable audio lag.
TCP's reliable delivery guarantees come at the expense of delay, making it unsuited for latency-sensitive streaming.

Key Concept

Connection-Oriented vs Connectionless Transport Protocols (TCP vs UDP)
Rate this question