Я захватил чистый TCP-подтверждение с помощью Microsoft Network Monitor. Он показывает длину захваченного кадра как 54 байта. Заголовок IP (20 байтов) + Заголовок TCP (20 байтов) + Src MAC (6 байтов) + Dst MAC (6 байтов) + Тип кадра (2 байта). Я не вижу поля CRC (4 байта). Я знаю, что минимальная длина кадра для Ethernet составляет 64 байта (46 + 18), а максимальная — 1518. Почему я не вижу этого в сетевом мониторе? Значение поля данных для кадра Ethernet составляет 46-1500. Дополняется ли кадр данных IP нулями в 6 октетах, чтобы общая длина кадра составляла 46?
Найден ответ: Минимальная длина поля данных пакета, отправляемого через Ethernet, составляет 46 октетов. При необходимости поле данных должно быть дополнено (нулевыми октетами), чтобы соответствовать минимальному размеру кадра Ethernet. Это заполнение не является частью IP-пакета и не включается в поле общей длины IP-заголовка. http://www.ietf.org/rfc/rfc0894.txt
Каковы минимальные накладные расходы для кадра в IEEE 802.11. Какой там максимальный и минимальный размер кадра? Каков будет размер кадра чистого TCP Ack через WiFi?
Я также приму частичные ответы