TCP
Transmission Control Protocol
TCP is a Transport Layer protocol which provides reliable, sequential delivery of higher layer application data. This is achieved through a segmentation process, whereby the transmission and reception of segments is monitored in order to detect and resend dropped packets. TCP also adds port addressing for multiplexing/demultiplexing of higher layer applications towards the same destination IP address.