Question:

What mechanism does TCP use to ensure reliable data delivery?

Show Hint

How does a TCP sender learn a segment was lost, and what does it do next?
Updated On: Jul 2, 2026
  • Acknowledgments and retransmissions
  • Packet flooding
  • Checksums only
  • Best-effort delivery
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is A

Solution and Explanation

Step 1: TCP is a connection-oriented, reliable transport protocol. Reliability means lost or corrupted data must be recovered.

Step 2: The receiver returns acknowledgments (ACKs) for data it gets. If the sender does not receive an ACK before its timer expires, it retransmits the segment. This ACK-plus-retransmission loop is the core reliability mechanism.

Step 3: Reject the others. Packet flooding is not a TCP delivery method. Checksums alone only detect errors, they do not recover lost data. Best-effort delivery describes UDP and IP, which give no guarantees.

Step 4: The correct answer is Acknowledgments and retransmissions.
Was this answer helpful?
0
0