Коммуникационные флаги TCP

Существует шесть коммуникационных флагов TCP

Коммуникационные флаги TCP

Управляют установлением, поддержанием и разрывом соединения:

  • SYN
  • ACK
  • FIN
  • RST

Предоставлять инструкции системе:

  • PSH
  • URG

Явное уведомление о перегрузке (ECN), связанное с этим

  • NS
  • CWN
  • ECE

Список коммуникационных флагов TCP

SYN

SYN, также известный как синхронизация, уведомляет о начале передачи.

ACK

ACK, также известный как подтверждение, подтверждает получение.

FIN

FIN, также известный как finish, сообщает, что больше не будет отправлять передачи удаленной системе.

RST

RST, также известный как сброс, прерывает соединение в ответ на ошибку.

PSH

PSH, также известный как push, указывает, что отправитель начинает или заканчивает отправку данных из буфера.

URG

URG, также известное как urgent, предписывает обработать данные как можно скорее.

NS

NS используется для ECN-nonce - защиты от сокрытия.

CWR

CWR, также известное как congestion window reduced, указывает на получение сегмента TCP с установленным флагом ECE и ответ на него в механизме контроля перегрузки.

ECE

ECE, также известный как ECN-Echo, играет двойную роль в зависимости от значения флага SYN. Он указывает:

  • Если флаг SYN установлен (1), то пир TCP поддерживает явное уведомление о перегрузке (ECN).
  • Если флаг SYN сброшен (0), то пакет с установленным флагом Congestion Experienced (ECN=11) в IP-заголовке был получен во время нормальной передачи. Это служит индикатором перегрузки сети (или приближающейся перегрузки) для отправителя TCP.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий