Problem solve Get help with specific problems with your technologies, process and projects.

How can we say TCP is a reliable protocol?

If IP is going to carry the TCP packet, how can we say TCP is a reliable protocol?

The reason that Transmission Control Protocol (TCP) is considered 'reliable' is that the protocol itself checks to see if everything that was transmitted was delivered at the receiving end (it may not have been due to packet loss). TCP allows for the retransmission of lost packets, thereby making sure that all data transmitted is (eventually) received.

This was last published in February 2005

Dig Deeper on Network protocols and standards