Цитировать раздел 7.1.1 «Условные обозначения» IEEE Std 802.11-2007 :
На рисунках все биты в полях пронумерованы, от 0 до k, гдедлина поля k + 1 бит.Границы октетов в поле можно получить, взяв номера битов поля по модулю 8. Октеты в числовых полях, которые длиннее одного октета, отображаются в порядке возрастания значимости, от бита с наименьшим номером до бита с наибольшим номером.Октеты в полях длиннее одного октета отправляются в PLCP по порядку от октета, содержащего биты с наименьшим номером, до октета, содержащего биты с наибольшим номером.
"Октеты в полях, длина которых превышаетодин октет отправляется в PLCP по порядку от октета, содержащего биты с наименьшим номером, до октета, содержащего биты с наибольшим номером. "означает, что поля передаются в маленьком -андийском порядке, а не большом -андийском порядке.Поэтому 16-битное поле со значением 0x0080 будет передаваться как октет (байт) со значением 0x80, за которым следует октет со значением 0x00.
Это означает, что в шестнадцатеричном дампе Wiretap вы 'Посмотрим 80 00, но это означает 0x0080, а не 0x8000.
Кстати, обратите внимание, что заголовок radiotap не гарантированно имеет длину 24 байта;заголовок содержит поле длины (с прямым порядком байтов), определяющее длину заголовка.