TCP is a core protocol of the Transport Layer, providing reliable, ordered, and error-checked delivery of a stream of bytes between applications running on hosts. It is a connection-oriented protocol, meaning it establishes a connection via a three-way handshake before data transfer begins. This ensures data integrity at the cost of higher overhead compared to UDP. Chat protocols such as IRC run on top of TCP, so the basic irc commands travel as plain text over a TCP connection.

















