Назад | Перейти на главную страницу

Что означают следующие значения: TCP: RA, TCP: FA, TCP: PA, TCP: S, TCP: SEC

Я специально ищу определение того, что означает следующее: TCP: RA, TCP: FA, TCP: PA, TCP: S, TCP: SEC

Контекст состоит в том, что я просматриваю некоторые журналы pfSense, которые показывают отклоненные пакеты по правилу запрета по умолчанию. Насколько я понимаю, это может происходить из-за асимметричного сетевого трафика, когда, возможно, соединение закрывается до того, как приходит пакет, подтверждающий этот факт. И, насколько я могу судить, сообщения «безвредны» и по большей части не подавляются.

Я пытаюсь понять, на что смотрю. Каждый из них - вещь? Это какое-то обозначение состояния? Это способ показать, какие флаги установлены? (например, TCP: RA - это просто пакет с набором Reset и Ack или что-то в этом роде)

Я пытался выследить смысл из них, но я натыкаюсь на статьи, в которых говорится «нет, не беспокойтесь об этом» (но не говорите, что «это») или о том, что термины настолько короткие, что поисковые системы экстраполируют, я что-то ищу остальное весьма не по теме.

Они действительно представляют собой флаги TCP. RFC 793, 3.1:

Биты управления: 6 бит (слева направо):

  • URG: Срочно Поле указателя важно
  • ACK: Поле подтверждения важно
  • PSH: Функция нажатия
  • RST: Сбросить соединение
  • SYN: Синхронизировать порядковые номера
  • FIN: Больше нет данных от отправителя

И дополнения:

  • NS: ECN-nonce - защита от сокрытия. RFC 3540
  • CWR: Окно перегрузки уменьшено. RFC 3168
  • ECE: ECN-Echo. RFC 3168

Из этого мы можем вывести:

  • TCP:RA = RST, ACK
  • TCP:FA = FIN, ACK
  • TCP:PA = PSH, ACK
  • TCP:S = SYN
  • TCP:SEC = SYN, ECE, CWR