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.