Установка TCP-соединения в три шага: 1) клиент отправляет SYN (synchronize), 2) сервер отвечает SYN-ACK, 3) клиент шлёт ACK (acknowledgment). После этого соединение установлено и можно передавать данные.
Стороны договариваются о начальных номерах последовательностей и проверяют двустороннюю связь. Разрыв - симметричный four-way (FIN, ACK с обеих сторон).