Только короткие преамбулы
Часть
Все 802.11 устройства в 2,4 ГГц диапазоне, включая 802.11g устройства, должны иметь способность принимать и передавать кадры с длинными преамбулами. Устройства 802.11g должны принимать и передавать короткие и длинные преамбулы, однако поддержка коротких преамбул в 802.11b устройствах опциональна.
Проблема случается, когда ТД (точка доступа) 802.11g позволяет станциям, с которыми она работает, использовать короткие преамбулы (такой режим работы ТД называют базовым пакетом услуг - Basic Service Set, BSS). ТД может позволять старым станциям, которые не поддерживают короткие преамбулы, ассоциироваться с BSS (связываться с ТД). Если выполняются оба этих условия, старые станции без поддержки коротких преамбул не смогут понять большее число сообщений BSS, и, что более важно, они не смогут получить важные кадры "защиты". В результате старые 11b станции могут передавать данные в то же время, что и 11g станции, что приведет к сбою передачи обеих станций!
Проблема взаимодействия с сетями 802.11b уже отмечалась в последних статьях чернового 802.11g, но, на наш взгляд, она несколько преувеличена. Во-первых, проблема коротких преамбул проявляется только лишь на части 802.11b продуктов (в частности, у карт ORiNOCO и Symbol, которые построены на чипсетах Intersil PRISM 2.0 и Agere Systems).
Во-вторых, производители уже могли включить исправление этой проблемы в прошивки своих ТД. (Мы использовали карты на основе ORiNOCO и PRISM 2.0 во многих тестах, и ни разу не сталкивались с подобными проблемами.) Наконец, еще один повод расслабиться (как нам сказали) заключается в том, что группа IEEE G, скорее всего, исправить эту ошибку в реализации финального стандарта 802.11g после дополнительного обсуждения.