Рис. имел отношение:
Почему те сегменты отмечены как отдельные пакеты (весь Ack, Seq=509)? Почему пакет становился разделенным?
Я предполагаю, что Вы обращаетесь к видимым кадрам в диапазоне 56-78.
Позволяет занимаются вещами в этом порядке,
TCP segment of a reassembled PDU
"seq
'число.ACK
'отметьте набор, и Вы будете видеть, что число ACK увеличивает.ACK
'последовательность запускается в 1
в кадре 52
и концы с 9646
в кадре FIN 78
.609
) - это - нормальное поведение протокола TCP.52
).54
. 54
повторно собранный ответ сервера (wireshark), который был сформирован с кадрами, отмеченными "сегмент TCP повторно собранного PDU".Если Вы перепроверяете свой исходный файл получения, необходимо найти кадры 54 - 67, которые имеют порт источника TCP 80 (для HTTP), составит в целом 9 646-байтовые данные ответа из сервера HTTP.
Что Вы видите, вот ответ 9 КБ с сервера HTTP, достигающего Вашего браузера, поскольку несколько MTU ограничили сегменты TCP, каждый из которых был подтвержден стеком TCP Вашей ОС.
Это - высокоуровневая последовательность коммуникации.
FIN
пакет.FIN
и ACK
пакеты после кадра 78 (или сингл RST
пакет).Можно считать еще немного на обработке Повторной сборки TCP Wireshark в Wiki Wireshark.
Википедия определяет Блок данных протокола следующим образом:
В телекоммуникациях термин блок данных протокола (PDU) имеет следующие значения:
- Информация, которая передана как единица среди равноправных объектов сети и это может содержать управляющую информацию, адресную информацию или данные.
- В многоуровневой системе, единица информации, которая указана в протоколе данного слоя и которая состоит из управляющей информации протокола и возможно пользовательских данных того слоя. Например: Соедините мостом PDU или iSCSI PDU1
PDUs релевантны относительно каждого из первых 4 слоев модели OSI (Уровень 5, и выше упоминаются как данные).
Так, в действительности PDU является просто единицей информации, определенной в ее собственном контексте.
Иногда пакет не будет прибывать в одну часть. Вместо этого пакет прибывает как несколько Блоков данных протокола (PDU). WireShark попытается повторно собрать эти единицы назад в единственный пакет. Такой пакет называют повторно собранным PDU.
При работе с повторно собранным PDU дисплей не будет так же хорош как регулярный пакет. Заголовки ответа находятся в нижней области рисунка 2.11.
Это означает, что это сегменты сообщения TCP/IP, и что обычно только последний сегмент имеет значимую и полную информацию о сообщении TCP/IP.
От сегмента TCP Wireshark повторно собранного PDU:
Можно отключить повторную сборку сегментов TCP путем снятия выделения, "Позволяют поддиссектор desegment потокам TCP" в предпочтениях протокола TCP. Тем путем все части приложения PDU будут отображены самостоятельно.
Это - способ гарантировать, что все сегменты будут содержать всю информацию, запрошенную для значимого отображения сегмента TCP/IP и не только последнего пакета.