TCP ਇੱਕ 3-way handshake ਨਾਲ connection ਸਥਾਪਿਤ ਕਰਦਾ ਹੈ, ਇੱਕ 4-way teardown ਨਾਲ ਇਸਨੂੰ ਬੰਦ ਕਰਦਾ ਹੈ, ਅਤੇ flow control ਤੇ congestion control ਨਾਲ data ਨੂੰ ਸੁਰੱਖਿਅਤ ਵਗਦਾ ਰੱਖਦਾ ਹੈ। Handshake ਹਰ ਪਾਸੇ ਦੇ ਸ਼ੁਰੂਆਤੀ sequence number ਨੂੰ ਸਮਕਾਲੀ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਦੋਵੇਂ ਹਰ byte ਨੂੰ track ਅਤੇ acknowledge ਕਰ ਸਕਣ:
3-WAY HANDSHAKE (open) 4-WAY TEARDOWN (close)
Client Server Client Server
│──── SYN ───────▶│ │──── FIN ───────▶│
│◀── SYN, ACK ────│ │◀──── ACK ───────│
│──── ACK ───────▶│ │◀──── FIN ───────│
│ connected │ │──── ACK ───────▶│
