Может кто-нибудь объяснить или дать ссылку на документацию?
Почему значение установлено на 45 вместо 4.
value
(45) - это фактические данные пакета в шестнадцатеричном виде, которые охватывает это поле.show
(4) является представлением пакетных данных (value
), как это будет выглядеть в фильтре отображения.
В чем разница между показанным и показанным?
showname
является меткой, используемой для описания этого поля в дереве протокола.Обычно это описательное имя протокола, за которым следует некоторое представление
value
.show
(4) является представлением пакетных данных (value
), как это будет выглядеть в фильтре отображения. (в этом случае номер версии)
<field>
Тег " "
<field>
Теги " " могут иметь следующие атрибуты:
name
- отображать имя фильтра для поляshowname
- метка, используемая для описания этого поля в дереве протокола. Обычно это описательное имя протокола, за которым следует некоторое представление значения.pos
- начальное смещение в пакетных данных, где начинается это полеsize
- количество октетов в пакетных данных, охватываемых этим полем.value
- фактические данные пакета в шестнадцатеричном виде, которые охватывает это полеshow
- представление пакетных данных («значение») в том виде, в котором оно отображается в фильтре отображения.Некоторые диссекторы иногда помещают текст в дерево протокола, не используя поле с именем поля. Они отображаются в PDML как
<field>
теги « » без атрибута «name», но с атрибутом «show», дающим этот текст.
Рассмотрение исходного протокола в формате XML