TCP
Transmission Control Protocol uses the Internet Protocol (IP) to exchange messages
between computers. It is known as a connection-oriented protocol, which means that a
connection is established and maintained until messages have been exchanged. TCP divides
messages into packets for transfer via IP and reassembles the packets into complete messages
for delivery to the receiving computer. Common network applications that use TCP include the
worldwide web, email, and FTP.