Я пытаюсь подключиться к удаленному устройству (которое подключается к моему серверу через порт 31200 через TCP), и при устранении неполадок с помощью ngrep я получаю следующее:
T (6) 21.02.2012 00: 26: 25.817525 9.8.7.6:37400 -> 1.2.3.4:31200 [S]
T (6) 21.02.2012 00: 26: 25.817556 1.2.3.4:31200 -> 9.8.7.6:37400 [AR]
Кто-нибудь знает, что обозначают [S] и [AR] или где я могу найти дополнительную информацию, не могу найти ничего после часа поиска (мой C плохой, поэтому не могу заглянуть в источник ngrep, чтобы понять, что вне)! Также было бы хорошо знать, что означает (6), я читал это подпротокол, но чему он соответствует?
Спасибо
Согласно ngrep
источник, T
обозначает TCP, а (6)
- это беззнаковое десятичное представление самого протокола (считанное из пакета), поэтому обозначения эквивалентны. Доступные протоколы:
T(6)
- TCP U(17)
UDPI(1)
- ICMPI(58)
- ICMPv6G(2)
- IGMP?
(неизвестно)Eсть много больше, но это единственные, выпущенные ngrep
.
Возможности для флагов TCP:
[A]
[S]
[R]
[F]
[U]
[P]
[E]
[C]