TCP muodostaa yhteyden 3-way handshakella, sulkee sen 4-way teardownilla ja pitää datan virtaamassa turvallisesti flow controlin ja congestion controlin avulla. Kättely synkronoi kummankin osapuolen aloitusjärjestysnumeron (sequence number), jotta molemmat voivat seurata ja kuitata (ACK) jokaisen tavun:
3-WAY HANDSHAKE (open) 4-WAY TEARDOWN (close)
Client Server Client Server
│──── SYN ───────▶│ │──── FIN ───────▶│
│◀── SYN, ACK ────│ │◀──── ACK ───────│
│──── ACK ───────▶│ │◀──── FIN ───────│
│ connected │ │──── ACK ───────▶│
