Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекция 3 - Управление доступом к среде

.pdf
Скачиваний:
1
Добавлен:
18.02.2024
Размер:
1.17 Mб
Скачать

Управление доступом к среде

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) – механизм опроса. Является обязательной, реализована во всех станциях для работы во всех режимах.

Расширена до EDCA (Enhanced Distributed Channel Access)

Функция точечной координации (Point Coordination Function, PCF) –

механизм конкуренции. Дополнительная функция, используется в режиме инфраструктуры для возможности использования передачи через точку доступа. Расширена до HCCA (HCF Controlled Channel Access)

Функция гибридной координации (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

Алгоритм работы DCF

Прослушивание

несущей

нет

Среда

 

сво-

 

бодна?

да backoff (0;Cwin)

Остановить

отчет

нет

передача

 

Ожидание ACK

 

ACK

 

 

 

 

 

 

 

нет

 

 

 

 

 

 

STAn

 

 

 

 

 

 

 

 

Ожидание

 

 

CWt=2CWt-1

пере-

 

 

 

 

 

 

DIFS

 

 

Backoff new

дает?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10