- Transmission Control Protocol
- Breaks data into segments, tracks their delivery, and automatically resends any lost or corrupted packets
- Connection-oriented
- Before transmission, TCP establishes a connection using a three-way handshake
- Reliability
- Receiver sends back acknowledgment messages
- If a segment doesn’t arrive intact, TCP resends it
- Flow & Congestion Control
- TCP regulates transmission speed so the sender doesn’t overwhelm the receiver or the network itself