Зачастую, при просмотре состояния открытых соединений через командную строку, в поле статус отображаются разные значения. Давайте разберемся в том, о чем они сообщают.

ESTABLISHEDСоединение установлено
SYN_SENTПопытка установить соединение
SYN_RECVБыл получен запрос на соединение
FIN_WAIT1Порт закрыт, соединение завершается
FIN_WAIT2Соединение закрыто, в ближайшее время процесс будет завершен
TIME_WAITРежим ожидания
CLOSEСоединение закрыто
CLOSE_WAITСоединение закрыто, завершение соединения
LISTENПрограмма слушает данный порт, на наличие входящих соединений
CLOSINGСоединение через этот порт закрыто, однако приложения не отправили все данные
UNKNOWNСостояние соединения неизвестно