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.