SYN-запрос

Что такое SYN-запрос?

SYN-запрос — это запрос протокола TCP на подключение:

  • 1 шаг — запрос от клиента к серверу на соединение (клиент отправляет TCP-пакет с «поднятым» флагом SYN);
  • 2 шаг — ответ сервера (клиенту отправляется пакет «поднятыми» флагами SYN и ACK);
  • 3 шаг — подтверждение готовности клиента к соединению (на сервер отправляется пакет с «поднятым» флагом ACK).

Соединение считается установленным, если все три шага пройдены успешно (т.н. трехстороннее рукопожатие TCP — TCP three-way handshake).