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.
- TCP is used by HTTP, HTTPs, FTP, SMTP and Telnet.
- UDP is used by DNS, DHCP, TFTP, SNMP, RIP, and VoIP https://www.geeksforgeeks.org/differences-between-tcp-and-udp/