Відмінності між версіями «Канальний рівень IEEE 802.11»
Рядок 1: | Рядок 1: | ||
− | + | == Режими доступу == | |
− | + | На MAC-рівні в стандарті IEEE 802.11 визначено два режими колективного доступу до середовища передачі даних: | |
− | + | 1. Розподілений режим DCF (Distributed Coordination Function); | |
− | + | 2. Централізований режим PCF (Point Coordination Function). | |
− | + | ||
− | + | ||
− | + | == Режим розподіленої координації == | |
− | + | Режим DCF(Distributed Coordination Function) - заснований на методі колективного доступу з виявленням несучої і механізмом уникнення колізій (Carrier Sense Multiple Access / Collision Avoidance, CSMA / CA). | |
+ | Для вирішення проблеми прихованих вузлів, функція DCF передбачає можливість використання алгоритму RTS / CTS. | ||
+ | ===Алгоритм CSMA/CA=== | ||
+ | Коротко алгоритм CSMA/CA (Carrier Sense Multiple Access/Collision Avoidance) можна описати наступним чином. | ||
+ | Перед передачею кадру, станція прослуховує середовище, якщо середовище не зайняте, станція передає кадр. | ||
+ | Якщо середовище зайняте, станція очікує коли воно звільниться і починає передачу кадру. | ||
+ | Якщо одержувач прийняв кадр неспотвореним, то він підтверджує отримання, посилаючи службовий кадр ACK - квитанцію про доставку. Якщо передавальна станція не отримала пакет ACK, передбачається, що сталася колізія і через випадковий проміжок часу кадр передається знову. | ||
+ | Більш детальне представлення алгоритму CSMA/CA полягає в наступному. | ||
+ | Перед захопленням середовища для передачі даних, "Відправник" посилає короткий службовий кадр RTS (Request To Send). "Одержувач" прийнявши кадр RTS відправляє у відповідь службовий кадр CTS (Clear To Send). Отримавши кадр CTS "Відправник" посилає кадр даних. | ||
+ | За допомогою кадру CTS "Одержувач" оповіщає прихований термінал про захоплення середовища "Відправником". | ||
+ | <center>[[Файл:802_11_sh2.jpg]]</center> | ||
+ | Одержувач підтверджує отримання кадру, посилаючи службовий кадр ACK - квитанцію про доставку. Якщо відправник не отримав пакет ACK, то через випадковий проміжок часу кадр передається знову. | ||
+ | ===Порядок передачі кадру в режимі DCF=== | ||
+ | Після передачі чергового кадру станції перевіряють зайнятість середовища в міжкадровому інтервалі DIFS (DCF Interframe Spacing). | ||
+ | Після закінчення DIFS станції починають відлік тимчасових інтервалів фіксованоюї тривалості (тимчасові слоти). | ||
+ | Станція може почати передачу кадру тільки в кінці одного з слотів. | ||
+ | Якщо середовище вільне на протязі всіх слотів включаючи вибраний, станція починає передачу кадру. | ||
+ | <center>[[Файл:802_11_sh3.jpg]]</center> | ||
− | + | ==Режим централізованої координації == | |
+ | У режимі PCF (Point Coordination function) - один з вузлів мережі (точка доступу) є центральним і називається центром координації (Point Coordinator, PC). | ||
+ | <center>[[Файл:802_11_sh4.jpg]]</center> | ||
+ | Центр координації управляє колективним доступом всіх інших вузлів мережі і до середовища передачі даних на основі певного алгоритму опитування або виходячи з пріоритетів вузлів мережі. | ||
+ | PCF повністю виключає конкуруючий доступ до середовища і унеможливлює виникнення колізій. Для роботи в режимі PCF станції повинні підписатися на цю послугу при реєстрації в мережі. | ||
− | + | ==Структура кадру MAC рівня == | |
− | + | ||
− | + |
Версія за 18:50, 12 січня 2014
Зміст
Режими доступу
На MAC-рівні в стандарті IEEE 802.11 визначено два режими колективного доступу до середовища передачі даних:
1. Розподілений режим DCF (Distributed Coordination Function);
2. Централізований режим PCF (Point Coordination Function).
Режим розподіленої координації
Режим DCF(Distributed Coordination Function) - заснований на методі колективного доступу з виявленням несучої і механізмом уникнення колізій (Carrier Sense Multiple Access / Collision Avoidance, CSMA / CA). Для вирішення проблеми прихованих вузлів, функція DCF передбачає можливість використання алгоритму RTS / CTS.
Алгоритм CSMA/CA
Коротко алгоритм CSMA/CA (Carrier Sense Multiple Access/Collision Avoidance) можна описати наступним чином. Перед передачею кадру, станція прослуховує середовище, якщо середовище не зайняте, станція передає кадр. Якщо середовище зайняте, станція очікує коли воно звільниться і починає передачу кадру. Якщо одержувач прийняв кадр неспотвореним, то він підтверджує отримання, посилаючи службовий кадр ACK - квитанцію про доставку. Якщо передавальна станція не отримала пакет ACK, передбачається, що сталася колізія і через випадковий проміжок часу кадр передається знову.
Більш детальне представлення алгоритму CSMA/CA полягає в наступному. Перед захопленням середовища для передачі даних, "Відправник" посилає короткий службовий кадр RTS (Request To Send). "Одержувач" прийнявши кадр RTS відправляє у відповідь службовий кадр CTS (Clear To Send). Отримавши кадр CTS "Відправник" посилає кадр даних. За допомогою кадру CTS "Одержувач" оповіщає прихований термінал про захоплення середовища "Відправником".
![802 11 sh2.jpg](/images/5/52/802_11_sh2.jpg)
Одержувач підтверджує отримання кадру, посилаючи службовий кадр ACK - квитанцію про доставку. Якщо відправник не отримав пакет ACK, то через випадковий проміжок часу кадр передається знову.
Порядок передачі кадру в режимі DCF
Після передачі чергового кадру станції перевіряють зайнятість середовища в міжкадровому інтервалі DIFS (DCF Interframe Spacing). Після закінчення DIFS станції починають відлік тимчасових інтервалів фіксованоюї тривалості (тимчасові слоти). Станція може почати передачу кадру тільки в кінці одного з слотів. Якщо середовище вільне на протязі всіх слотів включаючи вибраний, станція починає передачу кадру.
![802 11 sh3.jpg](/images/c/c5/802_11_sh3.jpg)
Режим централізованої координації
У режимі PCF (Point Coordination function) - один з вузлів мережі (точка доступу) є центральним і називається центром координації (Point Coordinator, PC).
![802 11 sh4.jpg](/images/3/37/802_11_sh4.jpg)
Центр координації управляє колективним доступом всіх інших вузлів мережі і до середовища передачі даних на основі певного алгоритму опитування або виходячи з пріоритетів вузлів мережі. PCF повністю виключає конкуруючий доступ до середовища і унеможливлює виникнення колізій. Для роботи в режимі PCF станції повинні підписатися на цю послугу при реєстрації в мережі.