TCP mewujudkan sambungan dengan 3-way handshake, menutupnya dengan 4-way teardown, dan mengekalkan data mengalir dengan selamat melalui flow control dan congestion control. Handshake menyegerakkan nombor jujukan permulaan setiap pihak supaya kedua-duanya boleh menjejak dan mengakui (ACK) setiap bait:
3-WAY HANDSHAKE (open) 4-WAY TEARDOWN (close)
Client Server Client Server
│──── SYN ───────▶│ │──── FIN ───────▶│
│◀── SYN, ACK ────│ │◀──── ACK ───────│
│──── ACK ───────▶│ │◀──── FIN ───────│
│ connected │ │──── ACK ───────▶│
