Why is TCP preferred over UDP for applications requiring extensive error checking (for example, HTTPS)?
Choose an answer
Tap an option to check your answer.
Correct answer: UDP operates without acknowledgments; TCP sends acknowledgments for received packets..
Why this is the answer
TCP is preferred for applications like HTTPS because it provides reliable, ordered, and error-checked delivery of data. A key mechanism for this reliability is TCP's use of acknowledgments (ACKs). When a TCP segment is received, the receiver sends an ACK back to the sender, confirming receipt. If an ACK is not received within a certain time, the sender retransmits the segment. UDP, in contrast, is a connectionless protocol that operates without acknowledgments, making it faster but unreliable. Therefore, UDP does not guarantee delivery, order, or error checking, which are critical for applications like HTTPS where data integrity is paramount.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed