Transmission Control Protocol (TCP)

Transmission Control Protocol (TCP) is one of the two Transport Layer protocols used for the Internet, the other one being UDP.

Transmission Control Protocol (TCP) is a standard that defines how to establish and maintain a network conversation by which applications can exchange data. TCP works with the Internet Protocol (IP), which defines how computers send packets of data to each other.


a TCP socket is identified by a four-tuple: (source IP address, source port number, destination IP address, destination port number)

The book tries to help us build intuition on how messages are actually sent.