Каковы избыточные данные в пакете TCP?

Я читаю "Сетевое программирование Unix" и tcpdump, который пакет генерирует примером. Пример, просто отсылают пакет, содержат строку "liha".

Я считал RFC TCP/IP и нашел, что нормальный заголовок IP 20B. и нормальный заголовок TCP кроме данных 24B.

Так, существуют 8B перед строкой "liha" в захваченном пакете. "0121 3d2a 0120 b43e", бесполезные?

11:00:51.690949 IP localhost.40163 > localhost.9877: Flags [P.], seq 94:99, ack 95, win 513, options [nop,nop,TS val 18955562 ecr 18920510], length 5
         0x0000:  4500 0039 ddc6 4000 4006 5ef6 7f00 0001  E..9..@.@.^.....
         0x0010:  7f00 0001 9ce3 2695 8465 e35c 8466 58ca  ......&..e.\.fX.
         0x0020:  8018 0201 fe2d 0000 0101 080a 0121 3d2a  .....-.......!=*
         0x0030:  0120 b43e 6c69 6861 0a                   ...>liha.
1
задан David 2 July 2010 в 13:00
поделиться

1 ответ

Это параметры TCP . И ваш анализатор уже проанализировал их для вас:

options [nop,nop,TS val 18955562 ecr 18920510],

Они обычно важны и используются сторонами связи для согласования того, какие дополнительные улучшения могут быть использованы для TCP-соединения.

2
ответ дан 2 September 2019 в 23:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: