WLAN

WLAN

СОДЕРЖАНИЕ | АВТОР | ИСТОЧНИКИ | СЛОВАРЬ | АННОТАЦИЯ

 

Подуровень MAC 802.11

Канальный уровень (второй уровень модели OSI) состоит из двух подуровней. Верхний подуровень управления логическим каналом (Logical Link Control, LLC) является общим для различных технологий локальных сетей - Ethernet (802.3), Token Bus (802.4), Token Ring (802.5). Он остается неизменным и в случае беспроводного Ethernet. Отличие же проявляется на подуровне контроля доступа к среде (Media Access Control, MAC). В стандарте 802.11 он называется методом доступа к беспроводной среде передачи с распределенной базой (Distributed Foundation Wireless MAC, DFWMAC).

Основным методом доступа в 802.11 MAC является распределенная координационная функция (Distributed Coordination Function, DCF) или CSMA/CA. Стандарт также включает альтернативный метод доступа, известный как точечная координационная функция (Point Coordination Function, PCF) (этот метод предусматривает "опрос" станций и использование центрального координатора для определения того, какая из станций имеет право на передачу).

В случае DCF, прежде чем начинать передачу, станция слушает эфир. Если она не зафиксирует сигнал другой станции в течение промежутка времени, превышающего межкадровый промежуток DCF (Distributed InterFrame Space, DIFS), то она приступает к передаче. Если эфир оказывается занят, то она откладывает свою передачу до окончания текущей передачи, выбирает случайный интервал времени (так называемый интервал отката) и инициализирует таймер отката. Таймер отката уменьшается, только когда эфир свободен, и замораживается, когда он занят. После освобождения эфира уменьшение таймера возобновляется, только если среда остается свободной в течение по крайней мере DIFS. При обнулении таймера станция может начинать передачу.

Успешный прием каждого кадра данных немедленно удостоверяется посылкой положительного подтверждения (оно должно быть явным, так как передающая сторона никак не может определить успешность приема данных другой стороной на основании прослушивания своей собственной передачи). Принимающая станция передает кадр с подтверждением приема после получения кадра по истечении так называемого короткого межкадрового интервала времени (Short InterFrame Space, SIFS), который короче, чем DIFS. При отправке подтверждения принимающая сторона не прибегает предварительно к прослушиванию эфира. При неполучении подтверждения передающая сторона повторяет передачу кадра.

DCF предусматривает также альтернативный метод передачи кадров с предварительным обменом специальными короткими кадрами с запросом и ответом по поводу возможности передачи - RTS и CTS. Обмен RTS и CTS не является необходимым, но сама возможность обмена должна быть реализована в обязательном порядке. Обмен RTS и CTS позволяет зарезервировать канал на время, необходимое для передачи кадра данных. Кадр RTS содержит адреса отправителя и получателя, а также планируемое время передачи, а кадр CTS копирует информацию о длительности передачи (см. Рисунок 8). Правила передачи кадра RTS те же, что и для кадра с данными при вышеописанном базовом доступе. После приема кадра RTS получатель отправляет кадр CTS через время SIFS (таким образом он подтверждает успешный прием). После обмена RTS и CTS передатчик может посылать данные по истечении времени SIFS. В случае, если кадр CTS не будет получен через предопределенный интервал времени, попытка передачи RTS повторяется в соответствии с вышеприведенными общими правилами отката.

Рисунок 8.В отличие от Ethernet, метод доступа к среде предусматривает предотвращение коллизий (Collision Avoidance) вместо их обнаружения (Collision Detection). Прежде чем начать передавать данные, станция отправляет запрос на передачу и ждет соответствующего разрешения от адресата. Такая процедура позволяет зарезервировать среду передачи на необходимое для передачи данных время.

Поле длительности передачи в кадре RTS (и соответственно CTS) содержит выраженное в микросекундах время передачи информационного кадра плюс кадра CTS, длительности трех SIFS и подтверждения приема. Все станции, что слышат RTS, CTS или оба кадра, извлекают из них информацию о длительности планируемой передачи и помещают ее в вектор резервирования сети (Net Allocation Vector, NAV). Станция не может начать передачу, если таймер NAV не равен нулю. Использование NAV для определения статуса канала "занято/свободно" называется "механизм обнаружения виртуальной несущей".

Обмен короткими кадрами RTS и CTS позволяет снизить вероятность коллизий. Обратим также внимание на то, что в окончательном варианте протокола все станции должны воздерживаться от передачи, если они слышат RTS или CTS.

Стандарт предусматривает две возможные архитект уры сети: постоянная сеть (Infrastructure Network) и временная сеть (Ad Hoc Network). Постоянная сеть имеет проводную инфраструктуру с точками доступа, через которые беспроводные клиенты могут взаимодействовать с обычной сетью. Точка доступа вместе с находящимися в радиусе ее действия клиентами называется базовым сервисным комплексом (Basic Service Set, BSS). Временная сеть позволяет организовать взаимный обмен информацией непосредственно между беспроводными клиентами. Создаваемая на временной основе, такая сеть не поддерживает доступ к проводной сети и не нуждается в использовании точек доступа (см. Рисунок 9).

Рисунок 9.В постоянной сети беспроводные клиенты могут взаимодействовать с проводной сетью через точки доступа; во временной сети клиенты способны обмениваться информацией друг с другом без помощи точек доступа.

назад
содержание
вперед