"SYN_SENT" є звичайний стан TCP-сокета клієнта, який вводиться після підключення клієнта до серверного сокета. Якщо сервер підтвердить це, стан клієнтського сокета перейде в ESTABLISHED.
SYN_SENT є вихідним станом, як видно за допомогою netstat(1). Це означає щось у вашій системі намагається встановити TCP-з’єднання, але ще не отримало SYN/ACK у відповідь.
Неповний запит на підключення з'єднання, для якого було надіслано SYN, але хост не отримав SYN-ACK (або тому, що перше чи друге повідомлення, або їхні повторні перевірки були втрачені).
Клієнт надсилає повідомлення SYN (синхронізація) на сервер, що свідчить про бажання встановити зв'язок. Сервер підтверджує цей запит, надсилаючи клієнту повідомлення SYN-ACK. Клієнт відповідає ACK (підтвердженням), і з’єднання офіційно встановлено.
SYN – клієнт надсилає пакет SYN (синхронізації) на сервер. SYN ACK – сервер надсилає клієнту пакет SYN ACK (підтвердження синхронізації).. ACK – клієнт надсилає серверу пакет ACK (Acknowledge).
TCP Їхні сервери можна налаштувати для додавання значення на початку пакетів, які використовуються в Зв'язок TCP – ці значення називаються файлами cookie SYN. Це дозволяє серверу фактично забути про зв’язок, поки він не отримає останній пакет ACK.