Transmission Control Protocol (TCP)
n Reliable ordered delivery
n Implements congestion avoidance and control
n Reliability achieved by means of retransmissions
if necessary
n End-to-end semantics
Acknowledgements sent to TCP sender confirm
delivery of data received by TCP receiver
Ack for data sent only after data has reached receiver