Беспроводной доступ 802.11
Стандарт IEEE 802.11 использует те же управление логическим каналом 802.2 и схему адресацию 48 бит, что и другие локальные сети стандарта 802. Однако существует много различий на подуровне MAC и физическом уровне. В беспроводной среде требуется учитывать некоторые особенности. Поскольку какое-либо физическое подключение отсутствует, в передачу данных могут вмешаться внешние факторы. Кроме того, сложно контролировать доступ. Чтобы справиться с этими проблемами, беспроводные стандарты имеют дополнительные методы контроля.
Стандарт IEEE 802.11 обычно называют Wi-Fi. Это система ассоциативного доступа, которая использует множественный доступ с контролем несущей и предотвращением коллизий (CSMA/CA). Процесс CSMA/CA определяет случайные процедуры отсрочки передачи для всех узлов, которые ожидают передачи. Поэтому передача становится возможной только после освобождения среды. Узлам приходится ждать некоторое время, что значительно снижает вероятность коллизий.
Сети 802.11 также используют подтверждения канального уровня, чтобы подтвердить успешное получение кадра. Если отправляющая станция не обнаруживает кадр подтверждения из-за того, что исходный кадр данных или подтверждение не были получены, передача кадра повторяется. Это точное подтверждение помогает преодолеть помехи и другие проблемы, связанные с радиопередачей.
К другим сервисам, поддерживаемым сетями 802.11, относятся аутентификация, связь (подключение к беспроводному устройству) и конфиденциальность (шифрование).
Как показано на рисунке, кадр 802.11 содержит следующие поля.
- Поле версии протокола: используемая версия кадра 802.11
- Поля типа и подтипа: определяет одну из трёх функций и подфункций кадра — контроль, данные и управление
- В распределительную систему: поставьте единицу для групп кадров, адресованных для системы распределения (устройствами в беспроводной структуре)
- От системы распределения: поставьте единицу для групп кадров, покидающих распределительную систему
- Больше фрагментов: поставьте единицу для кадров, которые имеют дополнительный фрагмент
- Поле повторной попытки: поставьте единицу, если кадр является повторной передачей предыдущего кадра
- Поле управления энергопотреблением: поставьте единицу, чтобы показать, что узел находится в режиме энергосбережения.
- Поле больше данных: поставьте единицу, чтобы показать узлу в режиме энергосбережения, что для этого узла предназначено больше кадров.
- Поле протокола шифрования беспроводной связи (WEP): поставьте единицу, если кадр содержит информацию, зашифрованную в целях безопасности.
- Поле порядка: поставьте единицу в кадре данных, который использует строго упорядоченные данные (не требуется изменять порядок)
- Поле продолжительности/идентификатора: в зависимости от типа кадра приводится либо время в микросекундах, необходимых для передачи кадра, либо идентификатор связи для станции, которая передала кадр
- Поле адреса назначения: MAC-адрес целевого узла в сети
- Поле адреса источника: MAC-адрес узла отправителя
- Поле адреса получателя: МAC-адрес, который идентифицирует беспроводное устройство, являющееся получателем кадра
- Поле номера фрагмента: отображает номер для каждого фрагмента кадра
- Поле номера последовательности: отображает номер последовательности, присвоенный кадру. Повторно передаваемые кадры определяются двойными последовательными номерами
- Поле адреса передатчика: МAC-адрес, который идентифицирует беспроводное устройство, передающее кадр
- Поле основного текста кадра: содержит информацию для передачи. Для кадров данных это IP-пакет
- Поле FCS: содержит 32-разрядный циклический избыточный код (CRC-код) кадра