Typy ramek 802.11
W protokołach bezprzewodowych sieci LAN IEEE 802.11 (takich jak Wi-Fi ) ramka MAC jest zbudowana z pól wspólnych (występujących we wszystkich typach ramek) oraz pól specyficznych (występujących w określonych przypadkach, w zależności od typu i podtypu określonego w pierwszy oktet ramki).
Pierwsze dwa oktety transmitowane przez stację to sterowanie ramką. Pierwsze trzy podpola w ramach kontroli ramki i ostatnie pole ( FCS ) są zawsze obecne we wszystkich typach ramek 802.11. Te trzy podpola składają się z dwubitowego podpola Wersja protokołu, dwubitowego podpola Typ i czterobitowego podpola Podtyp.
Kontrola ramek
Pierwsze trzy pola (Wersja protokołu, Typ i Podtyp) w polu Sterowanie ramką są zawsze obecne. Pola, w kolejności pojawiania się podczas transmisji, to:
- Wersja protokołu
- Typ
- Podtyp
- Do DS
- Z-DS
- Więcej fragmentów
- Spróbować ponownie
- Zarządzanie energią
- Więcej danych
- Chroniona rama
- +HTC/Zamówienie
Podpole wersji protokołu
Podpole 2-bitowej wersji protokołu jest ustawione na 0 dla WLAN (PV0) i 1 dla PV1 ( IEEE 802.11ah ). Poziom rewizji jest zwiększany tylko w przypadku zasadniczej niezgodności między dwiema wersjami standardu WLAN. Opis PV1 jest zawarty w najnowszym standardzie 802.11-2020.
Typy i podtypy
Wpisz wartość B3..B2 |
Typ Opis |
Wartość podtypu B7 .. B4 |
Opis podtypu |
---|---|---|---|
00 | Kierownictwo | 0000 | Prośba o stowarzyszenie |
00 | Kierownictwo | 0001 | Odpowiedź Stowarzyszenia |
00 | Kierownictwo | 0010 | Prośba o ponowne powiązanie |
00 | Kierownictwo | 0011 | Odpowiedź ponownego skojarzenia |
00 | Kierownictwo | 0100 | Żądanie sondy |
00 | Kierownictwo | 0101 | Odpowiedź sondy |
00 | Kierownictwo | 0110 | Reklama czasu |
00 | Kierownictwo | 0111 | Skryty |
00 | Kierownictwo | 1000 | Latarnia morska |
00 | Kierownictwo | 1001 | ATIM |
00 | Kierownictwo | 1010 | Odłączenie |
00 | Kierownictwo | 1011 | Uwierzytelnianie |
00 | Kierownictwo | 1100 | Anulowanie uwierzytelnienia |
00 | Kierownictwo | 1101 | Działanie |
00 | Kierownictwo | 1110 | Akcja Brak potwierdzenia (NACK) |
00 | Kierownictwo | 1111 | Skryty |
01 | Kontrola | 0000-0001 | Skryty |
01 | Kontrola | 0010 | Spust |
01 | Kontrola | 0011 | HALS |
01 | Kontrola | 0100 | Ankieta dotycząca raportu kształtowania wiązki |
01 | Kontrola | 0101 | Ogłoszenie VHT / HE NDP |
01 | Kontrola | 0110 | Rozszerzenie ramki kontrolnej |
01 | Kontrola | 0111 | Opakowanie kontrolne |
01 | Kontrola | 1000 | Zablokuj żądanie potwierdzenia (BAR) |
01 | Kontrola | 1001 | Zablokuj potwierdzenie (BA) |
01 | Kontrola | 1010 | Ankieta PS |
01 | Kontrola | 1011 | RTS-y |
01 | Kontrola | 1100 | CTS |
01 | Kontrola | 1101 | POK |
01 | Kontrola | 1110 | Koniec CF |
01 | Kontrola | 1111 | Koniec CF + CF-ACK |
10 | Dane | 0000 | Dane |
10 | Dane | 0001 | Skryty |
10 | Dane | 0010 | Skryty |
10 | Dane | 0011 | Skryty |
10 | Dane | 0100 | Null (brak danych) |
10 | Dane | 0101 | Skryty |
10 | Dane | 0110 | Skryty |
10 | Dane | 0111 | Skryty |
10 | Dane | 1000 | Dane QoS |
10 | Dane | 1001 | Dane QoS + CF-ACK |
10 | Dane | 1010 | Dane QoS + ankieta CF |
10 | Dane | 1011 | Dane QoS + CF-ACK + CF-Poll |
10 | Dane | 1100 | QoS Null (brak danych) |
10 | Dane | 1101 | Skryty |
10 | Dane | 1110 | QoS CF-Poll (brak danych) |
10 | Dane | 1111 | QoS CF-ACK + CF-Poll (brak danych) |
11 | Rozszerzenie | 0000 | DMG Beacon |
11 | Rozszerzenie | 0001 | Sygnalizator S1G |
11 | Rozszerzenie | 0010-1111 | Skryty |
ToDS i FromDS
ToDS ma długość jednego bitu i jest ustawiona na 1, jeśli jest przeznaczona dla Systemu dystrybucyjnego , podczas gdy FromDS to jednobitowa długość, która jest ustawiona na 1, jeśli pochodzi z Systemu dystrybucyjnego.
Spróbować ponownie
Ustaw na 1, jeśli ramka danych lub ramka zarządzania jest częścią retransmisji wcześniejszej ramki. Ten bit jest ponownie używany do innych celów w ramce sterującej.
+HTC/Zamówienie
Ma długość jednego bitu i jest używany do dwóch celów:
- Jest ustawiony na 1 w ramce danych niezwiązanej z QoS przesyłanej przez stację WLAN nieobsługującą QoS, aby wskazać, że przesyłana ramka korzysta z klasy usług Strictly-Ordered (to zastosowanie jest przestarzałe i zostanie usunięte z przyszłego standardu 802.11).
- Jest ustawiony na 1 w ramce danych QoS lub zarządzania przesyłanej z szybkością HT lub wyższą, aby wskazać, że ramka zawiera pole HT Control (patrz wyżej)
IEEE 802.11bf
IEEE 802.11bf to dojrzały standard, który jest w stanie „mierzyć zasięg, prędkość, kierunek, ruch, obecność i bliskość ludzi i przedmiotów”. Planowane jest wejście na rynki w ciągu 2024 roku.