Что такое SYN-запрос?
SYN-запрос — это запрос протокола TCP на подключение:
- 1 шаг — запрос от клиента к серверу на соединение (клиент отправляет TCP-пакет с «поднятым» флагом SYN);
- 2 шаг — ответ сервера (клиенту отправляется пакет «поднятыми» флагами SYN и ACK);
- 3 шаг — подтверждение готовности клиента к соединению (на сервер отправляется пакет с «поднятым» флагом ACK).
Соединение считается установленным, если все три шага пройдены успешно (т.н. трехстороннее рукопожатие TCP — TCP three-way handshake).