Network - TCP (Transmission Control Protocol)
The Transmission Control Protocol (TCP) is a protocol of the Internet protocol suite (TCP/IP).
It is a protocol for one-to-one connections.
TCP ensures that messages between computers are transmitted:
- in order
- without error (delivery check)
A Message is a stream of octets (bytes) between applications running on hosts communicating via an IP network.
Socket communications are nowadays bidirectional.
HTTP runs over TCP.
Major internet applications rely on TCP:
- World Wide Web (http, email),