Transmission Control Protocol (TCP) is a Transport Layer protocol that delivers reliable end-to-end communications between host applications. TCP's characteristics and features include:

  • error correction
  • flow control
  • connection-oriented
  • congestion control

It is one of the main protocols in the TCP/IP suite and complements the Internet Protocol (IP). UDP is another prominent Transport Layer protocol that, unlike TCP, is considered connectionless and unreliable.


Links to this page: