How does TCP ensure the reliable transfer of data?
- if data segments are not received from the source, the destination requests that the segments be resent.
- If an acknowledgment of the transmitted segments is not received from the destination in a predetermined amount of the time, the source resends the data.
- The TCP Protocol Interpreter process verifies the transmitted data at source and destination.
- TCP uses the SYN-ACK portion of the three-way handshake to ensure that all data has been received.