Explore the question in detail with explanation, related questions, and community discussions.
UDP is a connectionless protocol that sends data without establishing a connection. It does not wait for acknowledgments or perform error correction, which makes it much faster and more efficient for situations where speed matters more than perfect accuracy.
In video streaming, for example, it’s more important to keep the video playing smoothly than to wait for a few lost packets to be retransmitted. Waiting would cause lags or pauses, which affects the user experience. This is where UDP shines—it keeps the data flowing, even if a few packets are lost.
Key reasons why UDP is preferred for real-time applications:
Conclusion: The correct answer is UDP. It is ideal for real-time communication where speed and continuous data flow are more important than guaranteed delivery. Understanding this is essential for networking fundamentals and interview preparation.
Discussion
Leave a Comment