TCP is a network protocol, which is used for sending data bits (packets) over the internet, on top of the regular internet protocol (the transport layer/application layer in the IP stack). TCP stands for Transmission Control Protocol and is a widely used protocol that transfers data on the Internet over network connections. TCP can send data in a data stream, which means that this data is guaranteed to arrive at its destination. Communication errors are also taken care of.