Лекции / 3Dostypksrede
.pdfУправление доступом к среде
IEEE 802.11
Лекция 3
1. Формат пакета 802.11
Байт: 2 |
2 |
6 |
6 |
6 |
2 |
6 |
2 |
4 |
4 |
Frame |
Dura- |
Адрес1 |
Адрес2 |
Адрес3 |
SC |
Адрес 4 |
QoS |
HT |
Данные |
FSC |
|
control |
tion/ID |
||||||||||
|
|
|
|
|
|
|
|
|
Управление пропускной способностью – 802.11n
Управление качеством – 802.11е
Адрес передающей/принимающей станции
Управление очередностью передачи фрагментов одного кадра
|
|
SSID |
|
SA - адрес источника |
|
DA – адрес назначения |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Длительность/ID: указание длительности соединения или идентификатор станции |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Управление кадром: см. следующий слайд |
|
2 |
||||||
|
|
|
|
|
|
|
Формат поля управления кадром
Бит: 2 |
2 |
|
4 |
|
1 |
|
1 |
|
1 |
1 |
1 |
1 |
|
1 |
1 |
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Version |
Type |
Subtype |
ToDS |
From |
Fragm |
Retry |
PM |
|
MD |
PF |
|
order |
|
|
||||||
|
|
|
|
|
|
|
|
DS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Расшире- |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ние QoS |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Кадр с |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
шифрованием |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
: 1 – |
|
|
1 – наличие |
|
очереди в буфере
: 1 – кадр послан повторно
на наличие фрагментов: 0 – нет, 1 - есть
Указание направления передачи: 1 – если от или к точке доступа, иначе 0
Версия протокола: 0 Тип и подтип: определяется назначение кадра
3
Некоторые значения типа и подтипа кадров:
тип |
Назначение типа |
подтип |
Назначение подтипа |
|
|
|
|
00 |
управление |
0000 |
Запрос ассоциации |
|
|
|
|
|
|
0001 |
Ответ ассоциации |
|
|
|
|
|
|
0110 |
Синхронизация |
|
|
|
|
|
|
1000 |
Beacon |
|
|
|
|
|
|
1010 |
Разрыв ассоциации |
|
|
|
|
|
|
1011 |
Аутентификация |
|
|
|
|
|
|
1100 |
Отмена аутентификации |
|
|
|
|
01 |
контроль |
1000 |
Запрос блочного |
|
|
|
подтверждения |
|
|
|
|
|
|
1001 |
Блочное подтверждение |
|
|
|
|
|
|
1101 |
Квитирование ACK |
|
|
|
|
11 |
данные |
0000 |
Данные |
|
|
|
|
|
|
0100 |
Нет данных - Null |
|
|
|
|
|
|
1000 |
Данные с QoS |
|
|
|
|
4
2.Управление доступом к среде
•Функция распределенной координации (Distributed Coordination Function, DCF) – является обязательной,
реализована во всех станциях для работы во всех режимах
•Функция точечной координации (Point Coordination Function, PCF) – дополнительная функция, используется в режиме инфраструктуры для возможности использования передачи через точку доступа.
•Функция гибридной координации (Hybrid Coordination Function, HCF) – добавлена для поддержки QoS в 2005 году. Использует два метода доступа к каналу – расширенный распределенный и контролируемый.
5
CSMA/CA - метод множественного доступа с контролем несущей и предотвращением коллизий
Увеличение окна конкуренции
нет
Прослушивание среды
Среда |
нет |
свободна |
|
да
Ожидание
Среда |
нет |
|
свободна |
|
|
да |
|
|
Backoff |
|
нет |
time = 0 |
|
да
Передача кадра
да
ACK
6
Прослушивание несущей
Среда признается свободной, если не обнаруживается несущая на двух уровнях:
•Физический уровень (L1): обнаружение несущей через измерение мощности сигнала на антенне. Среда считается свободной, если уровень сигнала ниже заданного.
•Канальный уровень (L2): виртуальное обнаружение несущей на МАС-подуровне. Используется значение таймера NAV(Network Allocation Vector): каждая станция резервирует среду на время передачи кадров. Среда считается свободной по истечении NAV.
7
Межкадровый интервал
Inter Frame Space - IFS
Межкадровый интервал определяет интервал между передачей кадров:
•короткий межкадровый интервал (Short IFS, SIFS) – для передачи нескольких кадров при захвате среды
•уменьшенный межкадровый интервал (Reduced IFS, RIFS) - для передачи нескольких кадров при захвате среды
•межкадровый интервал функции DCF (DCF IFS, DIFS) – для передачи кадров управления и данных в DCF
•межкадровый интервал функции PCF (PCF IFS, PIFS) – приоритетный доступ к среде в HCF
•расширенный межкадровый интервал (Extended IFS, EIFS) – для передачи кадров в случае наличия перезапросов вместо DIFS
•арбитражный межкадровый интервал (Arbitration IFS, AIFS) – для поддержки QoS, является нефиксированным
8
Функция распределенной координации DCF
1.Каждый узел прежде чем начать передачу прослушивает среду, пытаясь обнаружить несущий сигнал
2.Если среда свободна, прежде чем начать передачу, выжидает в течение определенного промежутка времени: обязательного промежутка DIFS (DCF Interframe Space) + выбираемого случайным образом промежутка обратного отсчета (Backoff time).
Backoff time = (Random[CWmin, CWmax] SlotTime
9
Окно конкуренции
• AIFS - Arbitration
InterFrame Space
• SIFS - Short
InterFrame Spacing
•Окно конкуренции (Cw - Contention Window) – интервал времени, в котором абоненты соревнуются за право передачи данных.
•Для AIFS:
–максимальная ширина окна конкуренции Cwmax = 1023 slot time;
–минимальная ширина окна конкуренции Cwmin = 15 slot time.
–slot time = 9 мкс (IEEE 802.11n) –
10