Transmission Control Protocol (TCP)

Definition

Fundamental protocol within the Internet protocol suite, often referred to alongside IP or TCP/IP. It enables reliable, ordered and error-checked delivery of a stream of data between appplications running on hosts via an IP network.

Major internet applications such as web browsing, email, and file transfer rely on TCP.

TCP's design aims to provide a reliable, ordered delivery of a byte stream over a network that may be prone to packet loss, duplication, or out-of-order delivery. It's an essential protocol that supports the vast majority of the internet's application layer protocols by providing these critical features.

Key Features