Transmission Control Protocol (TCP) - Data Transfer
Transmission Control Protocol (TCP) - Data Transfer
Key features that set TCP apart from User Datagram Protocol:
< Ordered data transfer :
The destination host rearranges according to sequence number.
< Error-free data transfer :
Error detection is the detection of errors caused by noise or other impairments during transmission from the transmitter to the receiver. Error correction is the detection of errors and reconstruction of the original, error-free data
< Congestion Control :
Congestion control is a network layer issue. TCP detects congestion when it fails to receive an acknowledgement for a packet within the estimated timeout.
< Flow Control :
Flow control is the process of managing the rate of data transmission between two nodes to prevent a fast sender from overwhelming a slow receiver.
< Re-transmission of lost packets :
Any cumulative stream not acknowledged is re-transmitted.