Стандарты 802.11n, 802.11ac и 802.11ax позволяют осуществлять
одномоментную посылку двух и более фреймов (кадров) путем
объединения фреймов в один большой кадр. Существуют две формы
агрегации фреймов: Aggregated Mac Protocol Data Unit (A-MPDU) и
Aggregated Mac Service Data Unit (A-MSDU). CommView for WiFi
поддерживает оба типа агрегированных пакетов, более подробно о
которых рассказано ниже.
Принятые фреймы A-MPDU разделяются на отдельные пакеты на уровне
"железа". Размеры таких фреймов могут достигать 64 Кбайт. При
захвате фрейма A-MPDU он передается на уровень приложения как набор
дезагрегированных пакетов, которые выглядят как любые другие пакеты
и никаким образом дополнительно не выделяются в интерфейсе CommView
for WiFi. Поддержка A-MPDU обязательна для современных стандартов,
и они получили широкое распространение. Захват фреймов A-MPDU
возможен при использовании любых адаптеров, поддерживаемых CommView
for WiFi.
Принятые фреймы A-MSDU разделяются на отдельные пакеты на уровне
программы. Размеры таких фреймов могут достигать 7935 байт. При
захвате фрейма A-MSDU он передается на уровень приложения как
единый агрегированный пакет, т.е. в своей изначальной форме. Если
агрегированный пакет не поврежден и может быть расшифрован (если
расшифровывание требуется), CommView for WiFi дезагрегирует A-MSDU
и отображает отдельные пакеты в
списке
пакетов.
Такие пакеты будут обозначены как "Subframe #... of A-MSDU #..." в
колонке "Детали". Кроме подкадров будет отображен и оригинальный
A-MSDU, обозначаемый как "A-MSDU #....". Если же агрегированный
пакет поврежден или зашифрован, то будет показан только
оригинальный A-MSDU. Поддержка A-MSDU необязательна для стандарта
802.11n. Захват фреймов A-MSDU возможен при использовании любых
сетевых адаптеров стандарта 802.11ac и 802.11ax, совместимых с
CommView for WiFi.
Обращаем внимание , что большие пакеты, такие как A-MSDU, часто
бывают повреждены, особенно если их посылка осуществляется на
высокой скорости передачи данных.
|