Проверяет понимание трехстороннего рукопожатия в TCP.
Трехстороннее рукопожатие в TCP — это процесс установления соединения между клиентом и сервером, включающий три шага: SYN, SYN-ACK, ACK.
Трехстороннее (3-way) рукопожатие нужно для надёжного установления TCP-соединения:
SYN — клиент посылает серверу запрос на соединение.
SYN-ACK — сервер подтверждает получение SYN и посылает в ответ свой SYN.
ACK — клиент подтверждает SYN-ACK, и соединение установлено.
Устанавливается начальный sequence number.
Обе стороны подтверждают готовность.
Защищает от «полуоткрытых» соединений и атаки типа SYN flood.
Вывод:
Это обязательный этап перед началом передачи данных по TCP.