200-301 Question 81
Single answerA network administrator is configuring a video streaming service on a network. The service requires fast delivery of data without prioritizing retransmission of lost packets. Which transport layer protocol is most suitable for this application?
- A
TCP, as it ensures reliable delivery through retransmissions
- B
UDP, as it is faster and suitable for applications that tolerate some packet loss
- C
TCP, as it provides flow control and congestion control mechanisms
- D
UDP, as it guarantees delivery and provides error correction
Show answer and explanation
Correct answer: B
Explanation
The question describes a scenario where speed and real-time data delivery are more critical than reliability. UDP is the best choice for such applications because it is designed for low-latency communication, making it ideal for video streaming or voice-over-IP (VoIP). TCP’s reliability mechanisms, such as retransmissions, are unnecessary and would introduce delays, making it unsuitable for this use case.
- A. Incorrect.
TCP is a connection-oriented protocol that ensures reliable delivery of data by retransmitting lost packets. However, this adds latency, making it unsuitable for applications like video streaming that prioritize speed over reliability.
- B. Correct.
UDP is a connectionless protocol that does not retransmit lost packets, making it faster and ideal for applications like video streaming that can tolerate occasional packet loss without noticeable degradation in performance.
- C. Incorrect.
While TCP provides flow control and congestion control mechanisms, these processes increase latency, which is not desirable for applications requiring real-time data delivery.
- D. Incorrect.
UDP does not guarantee delivery or provide error correction. It is designed for fast, best-effort delivery, making this statement incorrect.