This document provides an overview of the Transmission Control Protocol (TCP). It discusses TCP services like reliable data delivery and connection-oriented communication. The document explains TCP features such as flow control, error control, and congestion control. It describes TCP segments, the three-way handshake for connection establishment, and the TCP state transition diagram. Timers used in TCP like the retransmission timer are also covered.