Warstwa MAC

ITpedia

Poszczególne pola w ramce mają następujące przeznaczenie: * Frame Control - pole używane do przekazywania informacji sterujących {m.in. typu ramki, sterowania poborem mocy itd.); * Duration/Identification - dla ramek danych wskazuje na czas trwania transmisji ramki, dla ramek sterujących - identyfikator; * Address 1 - adres nadawcy - punktu dostępu (6 oktetów); * Address 2 - adres docelowy - punkt dostępu (6 oktetów); * Address 3 - adres stacji odbierającej - terminalu (6 oktetów); * Sequence control - pole wykorzystywane dla detekcji duplikowanych ramek; * Address 4 - adres terminalu nadającego (w przypadku, gdy ramka jest przekazywana przez kilka punktów dostępu); * Data - dane użytkowe; * FCS - 32 bity kodu CRCD.
Poszczególne pola w ramce mają następujące przeznaczenie: * Frame Control - pole używane do przekazywania informacji sterujących {m.in. typu ramki, sterowania poborem mocy itd.); * Duration/Identification - dla ramek danych wskazuje na czas trwania transmisji ramki, dla ramek sterujących - identyfikator; * Address 1 - adres nadawcy - punktu dostępu (6 oktetów); * Address 2 - adres docelowy - punkt dostępu (6 oktetów); * Address 3 - adres stacji odbierającej - terminalu (6 oktetów); * Sequence control - pole wykorzystywane dla detekcji duplikowanych ramek; * Address 4 - adres terminalu nadającego (w przypadku, gdy ramka jest przekazywana przez kilka punktów dostępu); * Data - dane użytkowe; * FCS - 32 bity kodu CRCD.

Zgodnie z modelem OSI warstwa MAC (mapowana na część warstwy łącza danych) jest odpowiedzialna za formowanie ramek i realizację dostępu medium. Dostęp ten w ramach standardu 802.11 jest kontrolowany przy użyciu opisanej wcześniej funkcji DCF (opcjonalnie PCF) z wykorzystaniem mechanizmów CSMA/CA.

Ogólnie funkcjonalność MAC obejmuje:

- protokół CSMA/CA (Carrier Sense Multiple Access/Carrier Avoidance);

- rozwiązanie problemu ukrytej stacji - mechanizm RTS/CTS;

- mechanizm potwierdzeń (positive ACK);

- obsługę fragmentacji;

- formaty ramek dla obu trybów architektury sieci (ad hoc i infrastruktury);

- obsługę mechanizmów handoveru L2 (asocjacja, deasocjacja, reasocjacja);

- obsługę procedur uwierzytelniania;

- zarządzanie poborem energii z opcją wyłączenia (sleep mode).

W ramach protokołu CSMA/CA wyróżniono dwie metody wykrywania nośnej:

- fizyczną - opartą na wykrywaniu sygnału CCA (Clear Channel Assessment) generowanego przez urządzenia w warstwie fizycznej;

- wirtualną - opartą na wykorzystaniu sygnału NAV (Network Allocation Vector).

Zgodnie ze standardem każde urządzenie bezprzewodowej sieci WLAN ma swój unikalny adres pozwalający na jego identyfikację - adresacja ta jest realizowana w warstwie MAC. Adres warstwy MAC jest 48-bitową sekwencją na stałe skojarzoną z urządzeniem sieci WLAN (terminal lub punkt dostępu). Struktura protokołu MAC obejmuje podstawowe ramki danych, ramki RTS i CTS oraz ramki ACK.

-
-