W komunikacji Wi-Fi MPDU (jednostka danych protokołu MAC) i MSDU (jednostka danych usługi MAC) to terminy powiązane z warstwą kontroli dostępu do nośnika (MAC), definiujące różne etapy enkapsulacji i transmisji danych. Jednostki te odgrywają istotną rolę w organizowaniu i zarządzaniu przepływem danych pomiędzy urządzeniami w sieci Wi-Fi.
MPDU (jednostka danych protokołu MAC):
- Definicja:
- An MPDU, czyli jednostka danych protokołu MAC, reprezentuje strukturę ramki używaną przez warstwę MAC do transmisji danych przez medium bezprzewodowe. Hermetyzuje dane w formacie odpowiednim do transmisji w sieci Wi-Fi.
- Struktura:
- MPDU zawiera różne pola, takie jak nagłówek MAC, pole kontroli ramki, pola adresu (dla źródła i miejsca docelowego), treść ramki (zawierająca rzeczywisty ładunek danych) i sekwencję sprawdzania ramki (FCS) do wykrywania błędów.
- Nagłówek MAC:
- Nagłówek MAC w MPDU zawiera informacje sterujące, typ ramki, informacje o czasie trwania i inne parametry niezbędne do prawidłowego funkcjonowania warstwy MAC.
- Pole kontroli ramki:
- Pole kontroli ramki jest kluczowym elementem MPDU, wskazującym typ ramki (dane, zarządzanie lub kontrola), informacje adresowe i inne parametry kontrolne.
- Stosowanie:
- MPDU służą do transmisji ramek danych w sieci Wi-Fi. Ramki danych przenoszą ładunek komunikacji, taki jak dane użytkownika, i stanowią integralną część całego procesu komunikacji.
- Przetwarzanie MPDU:
- MPDU podlega przetwarzaniu w warstwie MAC, obejmującemu adresowanie, sprawdzanie kontroli ramki i sprawdzanie błędów. Po przygotowaniu jest przekazywany do warstwy fizycznej (PHY) w celu modulacji i transmisji kanałem bezprzewodowym.
MSDU (jednostka danych usług MAC):
- Definicja:
- An MSDU, czyli jednostka danych usługi MAC, reprezentuje ładunek danych przed ich enkapsulacją w MPDU. MSDU to dane wyższej warstwy przekazywane do warstwy MAC w celu transmisji.
- Struktura:
- MSDU składa się z danych użytkownika, które należy przesłać przez sieć. Nie obejmuje nagłówków warstwy MAC ani informacji kontrolnych dodanych podczas procesu enkapsulacji.
- Dane wyższej warstwy:
- MSDU przenosi ładunek z protokołów wyższej warstwy, takich jak warstwa sieciowa (warstwa 3) w modelu OSI. Ten ładunek może zawierać pakiety IP, segmenty TCP lub inne dane protokołu.
- Kapsułkowanie:
- Przed transmisją jednostka MSDU podlega enkapsulacji w warstwie MAC, gdzie dodawane są niezbędne nagłówki, informacje sterujące i FCS, tworząc kompletny MPDU.
- Stosowanie:
- MSDU są przekazywane z protokołów wyższej warstwy do warstwy MAC w celu transmisji przez sieć Wi-Fi. Warstwa MAC jest odpowiedzialna za organizację i formatowanie jednostki MSDU w jednostkę MPDU odpowiednią do transmisji bezprzewodowej.
- Dekapsulacja:
- Po odebraniu jednostki MPDU warstwa MAC urządzenia docelowego wyodrębnia jednostkę MSDU, usuwając nagłówki warstwy MAC i informacje sterujące. Powstały MSDU jest następnie dostarczany do protokołów wyższej warstwy w celu dalszego przetwarzania.
Podsumowując, MPDU (jednostka danych protokołu MAC) i MSDU (jednostka danych usługi MAC) są integralnymi składnikami procesu komunikacji Wi-Fi. Jednostka MSDU przenosi ładunek danych wyższej warstwy, podczas gdy jednostka MPDU hermetyzuje ten ładunek za pomocą nagłówków warstwy MAC w celu transmisji przez medium bezprzewodowe. Zrozumienie rozróżnienia pomiędzy tymi jednostkami jest niezbędne do zrozumienia procesu transmisji danych w sieciach Wi-Fi.