background image

 

 

 

 

Systemy Bezprzewodowe

Systemy Bezprzewodowe

Wykład 9

Wykład 9

background image

 

 

 

 

Algorytm PCF - Funkcja 

Algorytm PCF - Funkcja 

koordynacji punktowej

koordynacji punktowej

Konieczność budowy bezprzewodowych sieci, w 

Konieczność budowy bezprzewodowych sieci, w 

których stacje mają dostęp do medium, nie 

których stacje mają dostęp do medium, nie 

rzadziej niż z ustalonym interwałem czasowym, 

rzadziej niż z ustalonym interwałem czasowym, 

skłoniło twórców standardu 802.11 do 

skłoniło twórców standardu 802.11 do 

zaimplementowania w nim drugiego mechanizmu 

zaimplementowania w nim drugiego mechanizmu 

zarządzającego dostępem do kanału, nazwanego 

zarządzającego dostępem do kanału, nazwanego 

algorytmem punktowej koordynacji dostępu 

algorytmem punktowej koordynacji dostępu 

PCF

PCF

 (

 (

ang. Point Coordination Function

ang. Point Coordination Function

). 

). 

background image

 

 

 

 

Algorytm PCF - Funkcja 

Algorytm PCF - Funkcja 

koordynacji punktowej

koordynacji punktowej

Algorytm PCF

Algorytm PCF

 umożliwia stacjom przesyłanie 

 umożliwia stacjom przesyłanie 

danych bez konieczności rywalizowania o 

danych bez konieczności rywalizowania o 

medium. 

medium. 

Jest to możliwe, ponieważ w czasie obowiązywania 

Jest to możliwe, ponieważ w czasie obowiązywania 

funkcji 

funkcji 

PCF

PCF

 za udostępnianie kanału 

 za udostępnianie kanału 

odpowiedzialna jest stacja koordynująca. 

odpowiedzialna jest stacja koordynująca. 

Takie scentralizowane zarządzanie dostępem do 

Takie scentralizowane zarządzanie dostępem do 

medium pozwala z góry określić wymagane 

medium pozwala z góry określić wymagane 

parametry jego przyznawania, w oparciu o które, 

parametry jego przyznawania, w oparciu o które, 

koordynator upoważnia skojarzone stacje do 

koordynator upoważnia skojarzone stacje do 

przesyłania danych.

przesyłania danych.

background image

 

 

 

 

Algorytm PCF - Funkcja 

Algorytm PCF - Funkcja 

koordynacji punktowej

koordynacji punktowej

Algorytm 

Algorytm 

PCF

PCF

 narzuca pewne wymogi, które muszą 

 narzuca pewne wymogi, które muszą 

być 

być 

spełnione dla prawidłowego działania systemu: 

spełnione dla prawidłowego działania systemu: 

sieć musi posiadać infrastrukturę stałą. 

sieć musi posiadać infrastrukturę stałą. 

stacja koordynująca musi obejmować swoim 

stacja koordynująca musi obejmować swoim 

zasięgiem BSA wszystkie stacje. 

zasięgiem BSA wszystkie stacje. 

sąsiadujące zespoły usług BSS nie mogą 

sąsiadujące zespoły usług BSS nie mogą 

oddziaływać między sobą.

oddziaływać między sobą.

 

 

background image

 

 

 

 

Struktura superramki

Struktura superramki

W ramach superramki można wyodrębnić dwa okresy: 

W ramach superramki można wyodrębnić dwa okresy: 

CFP

CFP

 (

 (

ang. Contention Free Period

ang. Contention Free Period

) - 

) - 

okres 

okres 

dostępu bezkolizyjnego

dostępu bezkolizyjnego

, w czasie którego 

, w czasie którego 

obowiązują zasady algorytmu PCF, 

obowiązują zasady algorytmu PCF, 

CP

CP

 (

 (

ang. Contention Period

ang. Contention Period

) - 

) - 

okres dostępu 

okres dostępu 

rywalizacyjnego

rywalizacyjnego

 oparty na funkcji DCF. 

 oparty na funkcji DCF. 

Proporcje, w jakich superramka jest podzielona są 

Proporcje, w jakich superramka jest podzielona są 

parametrem konfigurowalnym i zależą od ilości stacji 

parametrem konfigurowalnym i zależą od ilości stacji 

oraz 

oraz 

danych, które wymagają dostępu bezkolizyjnego.

danych, które wymagają dostępu bezkolizyjnego.

background image

 

 

 

 

Struktura superramki

Struktura superramki

Transmisja bezkolizyjna rozpoczyna się od ramki 

Transmisja bezkolizyjna rozpoczyna się od ramki 

Beacon, a kończy się ramką CF-End. Od tego 

Beacon, a kończy się ramką CF-End. Od tego 

momentu, aż do następnej ramki Beacon 

momentu, aż do następnej ramki Beacon 

obowiązuje dostęp rywalizacyjny do kanału. 

obowiązuje dostęp rywalizacyjny do kanału. 

Wspomniane okresy oznaczane są akronimami 

Wspomniane okresy oznaczane są akronimami 

CFP

CFP

 

 

CP

CP

 tworzą strukturę nazywaną "superramką„. 

 tworzą strukturę nazywaną "superramką„. 

background image

 

 

 

 

Struktura superramki

Struktura superramki

1.

1.

Okres z algorytmem DCF

Okres z algorytmem DCF

 - kończy się dotychczasowa 

 - kończy się dotychczasowa 

superramka. 

superramka. 

2.

2.

Ramka Beacon

Ramka Beacon

 - Sygnał ten transmitowany jest przez punkt 

 - Sygnał ten transmitowany jest przez punkt 

dostępowy i informuje wszystkie stacje, że rozpoczyna się 

dostępowy i informuje wszystkie stacje, że rozpoczyna się 

okres bezkolizyjnego dostępu do medium, oznaczany skrótem 

okres bezkolizyjnego dostępu do medium, oznaczany skrótem 

CFP. Ramka Beacon miedzy innymi przekazuje informacje o 

CFP. Ramka Beacon miedzy innymi przekazuje informacje o 

maksymalnym czasie trwania CFP, za pomocą parametru 

maksymalnym czasie trwania CFP, za pomocą parametru 

CFPMaxDuration. Pozwala to stacjom pracującym jedynie w 

CFPMaxDuration. Pozwala to stacjom pracującym jedynie w 

oparciu o funkcję DCF, na ustawienie odpowiedniej wielkości 

oparciu o funkcję DCF, na ustawienie odpowiedniej wielkości 

wektora NAV i ewentualne przejście w tryb oszczędzania 

wektora NAV i ewentualne przejście w tryb oszczędzania 

energii, który zwiększa ich czas pracy. Jak widać na rysunku 21, 

energii, który zwiększa ich czas pracy. Jak widać na rysunku 21, 

w analizowanym przykładzie stacje A i C nie znały algorytmu 

w analizowanym przykładzie stacje A i C nie znały algorytmu 

PCF i po otrzymaniu ramki Beacon przeszły w tryb uśpienia. 

PCF i po otrzymaniu ramki Beacon przeszły w tryb uśpienia. 

background image

 

 

 

 

Struktura superramki

Struktura superramki

3.

3.

CFP

CFP

 - Okres dostępu bezkolizyjnego bazujący na funkcji PCF, w 

 - Okres dostępu bezkolizyjnego bazujący na funkcji PCF, w 

czasie którego, punkt dostępowy wzywa znajdujące się na liście 

czasie którego, punkt dostępowy wzywa znajdujące się na liście 

odpytywań (ang. polling list) stacje do przeprowadzenia 

odpytywań (ang. polling list) stacje do przeprowadzenia 

transmisji danych. 

transmisji danych. 

4.

4.

Ramka CF-End

Ramka CF-End

 - Ramka ta kończy okres bez rywalizacji o dostęp 

 - Ramka ta kończy okres bez rywalizacji o dostęp 

do medium i oddaje nośnik do dyspozycji stacjom pracującym w 

do medium i oddaje nośnik do dyspozycji stacjom pracującym w 

oparciu o rywalizację, wektor NAV zostaje wyzerowany. 

oparciu o rywalizację, wektor NAV zostaje wyzerowany. 

5.

5.

CP

CP

 - Okres dostępu rywalizacyjnego oparty na funkcji DCF, który 

 - Okres dostępu rywalizacyjnego oparty na funkcji DCF, który 

musi mieć długość wystarczająca na przetransmitowanie, co 

musi mieć długość wystarczająca na przetransmitowanie, co 

najmniej jednej ramki o maksymalnym rozmiarze i skojarzonego 

najmniej jednej ramki o maksymalnym rozmiarze i skojarzonego 

z nią potwierdzenia. 

z nią potwierdzenia. 

6.

6.

Ramka Beacon

Ramka Beacon

 - kończy okres CP jednocześnie wyznaczając 

 - kończy okres CP jednocześnie wyznaczając 

koniec dotychczasowej superramki i określając początek nowej.

koniec dotychczasowej superramki i określając początek nowej.

background image

 

 

 

 

Zmiana wypełnienia 

Zmiana wypełnienia 

superramki

superramki

Ramka Beacon rozpoczyna okres CFP - dostępu bezkolizyjnego, 

Ramka Beacon rozpoczyna okres CFP - dostępu bezkolizyjnego, 

w czasie którego stacja koordynująca zarządza transmisją w 

w czasie którego stacja koordynująca zarządza transmisją w 

kanale, udzielając kolejno wyznaczonym stacjom prawa do 

kanale, udzielając kolejno wyznaczonym stacjom prawa do 

transmisji. Koordynator, za pośrednictwem sygnału Beacon, 

transmisji. Koordynator, za pośrednictwem sygnału Beacon, 

ustawia wartość wektora NAV w stacjach, które pracują jedynie 

ustawia wartość wektora NAV w stacjach, które pracują jedynie 

w oparciu o algorytm DCF. Na wielkość wektora składa się czas 

w oparciu o algorytm DCF. Na wielkość wektora składa się czas 

potrzebny do przesłania maksymalnej wielkości ramek przez 

potrzebny do przesłania maksymalnej wielkości ramek przez 

wszystkie stacje uprawnione do pracy w okresie CFP, czas emisji 

wszystkie stacje uprawnione do pracy w okresie CFP, czas emisji 

koniecznych sygnałów sterujących oraz wymagane przerwy. 

koniecznych sygnałów sterujących oraz wymagane przerwy. 

Z reguły rzeczywisty okres dostępu bezkolizyjnego CFP trwa 

Z reguły rzeczywisty okres dostępu bezkolizyjnego CFP trwa 

krócej od czasu rozpowszechnianego przez NAV. 

krócej od czasu rozpowszechnianego przez NAV. 

Niewykorzystany czas powiększa okres dostępu rywalizacyjnego 

Niewykorzystany czas powiększa okres dostępu rywalizacyjnego 

CP. 

CP. 

background image

 

 

 

 

Zmiana wypełnienia 

Zmiana wypełnienia 

superramki

superramki

background image

 

 

 

 

Zmiana wypełnienia 

Zmiana wypełnienia 

superramki

superramki

1.

1.

Koniec wcześniejszej superramki. 

Koniec wcześniejszej superramki. 

2.

2.

Ramka Beacon

Ramka Beacon

 inicjuje okres dostępu 

 inicjuje okres dostępu 

bezkolizyjnego CFP, jednocześnie przekazując 

bezkolizyjnego CFP, jednocześnie przekazując 

stacjom pracującym w oparciu o algorytm DCF 

stacjom pracującym w oparciu o algorytm DCF 

informację o czasie, w którym kanał będzie 

informację o czasie, w którym kanał będzie 

zarezerwowany. 

zarezerwowany. 

3.

3.

Okres CFP

Okres CFP

 - Okres dostępu bezkolizyjnego, w czasie 

 - Okres dostępu bezkolizyjnego, w czasie 

trwania którego, koordynator kolejno wzywa stacje 

trwania którego, koordynator kolejno wzywa stacje 

znajdujące się na liście odpytywań do 

znajdujące się na liście odpytywań do 

przeprowadzenia transmisji. Jeśli wezwana stacja nie 

przeprowadzenia transmisji. Jeśli wezwana stacja nie 

dysponuje danymi do wysłania to milczy, a 

dysponuje danymi do wysłania to milczy, a 

koordynator po czasie PIFS wzywa kolejną stację.

koordynator po czasie PIFS wzywa kolejną stację.

background image

 

 

 

 

Zmiana wypełnienia 

Zmiana wypełnienia 

superramki

superramki

4.

4.

Ramka CF-End

Ramka CF-End

 - Ramka ta kończy okres bez 

 - Ramka ta kończy okres bez 

rywalizacji o dostęp, jednocześnie zerując wektor 

rywalizacji o dostęp, jednocześnie zerując wektor 

NAV. W przedstawionym przykładzie okres CFP jest 

NAV. W przedstawionym przykładzie okres CFP jest 

krótszy niż był pierwotnie planowany, sytuacja 

krótszy niż był pierwotnie planowany, sytuacja 

taka ma miejsce, gdy: 

taka ma miejsce, gdy: 

nie wszystkie stacje zadeklarowane na liście 

nie wszystkie stacje zadeklarowane na liście 

przeprowadziły transmisję, 

przeprowadziły transmisję, 

wielkość ramek z danymi nie miała maksymalnego 

wielkość ramek z danymi nie miała maksymalnego 

rozmiaru. 

rozmiaru. 

5.

5.

Skrócenie okresu CFP automatycznie wydłuża czas 

Skrócenie okresu CFP automatycznie wydłuża czas 

trwania okresu z dostępem rywalizacyjnym CP. 

trwania okresu z dostępem rywalizacyjnym CP. 

background image

 

 

 

 

Zmiana wypełnienia 

Zmiana wypełnienia 

superramki

superramki

6.

6.

Skrócony czas CFP

Skrócony czas CFP

 - Stacja koordynująca stara się, aby 

 - Stacja koordynująca stara się, aby 

czas trwania superramki był możliwie najbardziej zbliżony do 

czas trwania superramki był możliwie najbardziej zbliżony do 

nominalnego, z tego też powodu skrócenie CFP nie skraca 

nominalnego, z tego też powodu skrócenie CFP nie skraca 

wielkości superramki, a wydłuża okres dostępu 

wielkości superramki, a wydłuża okres dostępu 

rywalizacyjnego CP.

rywalizacyjnego CP.

Wcześniejsze rozpoczęcie okresu z rywalizacją o dostęp CP, 

Wcześniejsze rozpoczęcie okresu z rywalizacją o dostęp CP, 

poprzez wyzerowanie wektora alokacji NAV, jest korzystne 

poprzez wyzerowanie wektora alokacji NAV, jest korzystne 

dla stacji, które nie przeszły w stan uśpienia po odebraniu 

dla stacji, które nie przeszły w stan uśpienia po odebraniu 

ramki Beacon oraz dla stacji, które sygnału tego nie 

ramki Beacon oraz dla stacji, które sygnału tego nie 

odebrały. Korzyść ta wynika z faktu, że po przeprowadzeniu 

odebrały. Korzyść ta wynika z faktu, że po przeprowadzeniu 

aktualizacji wektora NAV i odczekaniu DIFS mogą wcześniej 

aktualizacji wektora NAV i odczekaniu DIFS mogą wcześniej 

przystąpić do procesu rywalizacji i przesyłania danych.

przystąpić do procesu rywalizacji i przesyłania danych.

Pozostałe stacje, które przeszły w stan uśpienia mają 

Pozostałe stacje, które przeszły w stan uśpienia mają 

wyłączony układ nadawczo - odbiorczy i dlatego nie wiedzą o 

wyłączony układ nadawczo - odbiorczy i dlatego nie wiedzą o 

wcześniejszym zakończeniu okresu bezkolizyjnego CFP. 

wcześniejszym zakończeniu okresu bezkolizyjnego CFP. 

background image

 

 

 

 

Zmiana wypełnienia 

Zmiana wypełnienia 

superramki

superramki

7.

7.

CP

CP

 - Okres dostępu rywalizacyjnego opartego 

 - Okres dostępu rywalizacyjnego opartego 

na funkcji DCF. W przedstawionym przykładzie 

na funkcji DCF. W przedstawionym przykładzie 

okres ten zwiększył się w porównaniu do 

okres ten zwiększył się w porównaniu do 

planowanego o niewykorzystaną część CFP. 

planowanego o niewykorzystaną część CFP. 

8.

8.

Ramka Beacon 

Ramka Beacon 

określa początek nowej 

określa początek nowej 

superramki, jednocześnie kończąc okres 

superramki, jednocześnie kończąc okres 

dostępu rywalizacyjnego CP i zamyka 

dostępu rywalizacyjnego CP i zamyka 

analizowaną superramkę. 

analizowaną superramkę. 

background image

 

 

 

 

Utrzymanie nominalnej 

Utrzymanie nominalnej 

długości okresu superramki

długości okresu superramki

W odpowiedzi na zapotrzebowanie na transmisję danych 

W odpowiedzi na zapotrzebowanie na transmisję danych 

synchronicznych, twórcy standardu 802.11 zmuszeni byli 

synchronicznych, twórcy standardu 802.11 zmuszeni byli 

podzielić czas transmisji na okresy o deklarowanej wielkości 

podzielić czas transmisji na okresy o deklarowanej wielkości 

tzw. superramki. Od nominalnej wielkości superramki zależy 

tzw. superramki. Od nominalnej wielkości superramki zależy 

częstość, z jaką stacje będą mogły przesyłać dane. Z tego też 

częstość, z jaką stacje będą mogły przesyłać dane. Z tego też 

powodu wprowadzono mechanizm, który nieustannie dąży do 

powodu wprowadzono mechanizm, który nieustannie dąży do 

zrównania rzeczywistej wielkości superramki z jej nominalną 

zrównania rzeczywistej wielkości superramki z jej nominalną 

długością, a ewentualne rozbieżności koryguje skróceniem 

długością, a ewentualne rozbieżności koryguje skróceniem 

okresu rywalizacyjnego w następnych okresach. Wahania 

okresu rywalizacyjnego w następnych okresach. Wahania 

okresu superramki powstają, gdyż koordynator, nie mając 

okresu superramki powstają, gdyż koordynator, nie mając 

prawa przerwać trwającej transmisji, zmuszony jest czekać do 

prawa przerwać trwającej transmisji, zmuszony jest czekać do 

jej zakończenia, aby wygenerować kolejny sygnał Beacon. 

jej zakończenia, aby wygenerować kolejny sygnał Beacon. 

Ograniczenie to wprowadza pewne przesunięcia okresów CFP, 

Ograniczenie to wprowadza pewne przesunięcia okresów CFP, 

które system koryguje skracając czas przewidziany na 

które system koryguje skracając czas przewidziany na 

transmisję bazującą na rywalizacji o medium. 

transmisję bazującą na rywalizacji o medium. 

background image

 

 

 

 

Utrzymanie nominalnej 

Utrzymanie nominalnej 

długości okresu superramki

długości okresu superramki

background image

 

 

 

 

Utrzymanie nominalnej 

Utrzymanie nominalnej 

długości okresu superramki

długości okresu superramki

1.

1.

Koniec wcześniejszej superramki. 

Koniec wcześniejszej superramki. 

2.

2.

CFP 

CFP 

- Okres dostępu bezkolizyjnego. Ramka Beacon 

- Okres dostępu bezkolizyjnego. Ramka Beacon 

inicjuje nową superramkę, a tym samym rozpoczyna okres 

inicjuje nową superramkę, a tym samym rozpoczyna okres 

transmisji w oparciu o funkcję PCF. Po odpytaniu 

transmisji w oparciu o funkcję PCF. Po odpytaniu 

wszystkich stacji znajdujących się na liście, koordynator 

wszystkich stacji znajdujących się na liście, koordynator 

kończy okres CFP i zwalnia medium sygnałem CF-End na 

kończy okres CFP i zwalnia medium sygnałem CF-End na 

rzecz stacji oczekujących na rozpoczęcie rywalizacji w 

rzecz stacji oczekujących na rozpoczęcie rywalizacji w 

ramach okresu CP. 

ramach okresu CP. 

3.

3.

CP

CP

 - Okres z dostępem rywalizacyjnym. W prezentowanym 

 - Okres z dostępem rywalizacyjnym. W prezentowanym 

przykładzie pod koniec nominalnego czasu przewidzianego 

przykładzie pod koniec nominalnego czasu przewidzianego 

dla okresu CP, jedna ze stacji zakończyła pozytywnie 

dla okresu CP, jedna ze stacji zakończyła pozytywnie 

proces rywalizacji i rozpoczęła transmisję danych. 

proces rywalizacji i rozpoczęła transmisję danych. 

background image

 

 

 

 

Utrzymanie nominalnej 

Utrzymanie nominalnej 

długości okresu superramki

długości okresu superramki

4.

4.

Opóźnienie

Opóźnienie

 - Późne rozpoczęcie przekazu danych powoduje 

 - Późne rozpoczęcie przekazu danych powoduje 

wydłużenie okresu dostępu rywalizacyjnego CP oraz 

wydłużenie okresu dostępu rywalizacyjnego CP oraz 

przekroczenie nominalnego czasu przewidzianego na 

przekroczenie nominalnego czasu przewidzianego na 

superramkę. Koordynator nie ma prawa przerywania 

superramkę. Koordynator nie ma prawa przerywania 

transmisji, dlatego powstałe opóźnienie będzie starał się 

transmisji, dlatego powstałe opóźnienie będzie starał się 

wyeliminować w kolejnych superramkach. Aby móc to uczynić, 

wyeliminować w kolejnych superramkach. Aby móc to uczynić, 

gdy upłynie nominalny okres superramki automatycznie 

gdy upłynie nominalny okres superramki automatycznie 

rozpocznie odliczać czas przypadający na kolejną superramkę. 

rozpocznie odliczać czas przypadający na kolejną superramkę. 

Uruchomiony zegar pozwoli koordynatorowi ustalić moment, w 

Uruchomiony zegar pozwoli koordynatorowi ustalić moment, w 

którym powinna zakończyć się kolejna superramka. 

którym powinna zakończyć się kolejna superramka. 

5.

5.

CFP

CFP

 - Okres dostępu bezkolizyjnego. Ramka Beacon 

 - Okres dostępu bezkolizyjnego. Ramka Beacon 

rozpoczyna następną superramkę. Powstałe opóźnienie nie 

rozpoczyna następną superramkę. Powstałe opóźnienie nie 

rzutuje na transmisję w obrębie CFP.

rzutuje na transmisję w obrębie CFP.

background image

 

 

 

 

Utrzymanie nominalnej 

Utrzymanie nominalnej 

długości okresu superramki

długości okresu superramki

6.

6.

CP

CP

 - Okres z dostępem rywalizacyjnym. Okres CP jest 

 - Okres z dostępem rywalizacyjnym. Okres CP jest 

skrócony, ponieważ koordynator rozpoczął odmierzanie 

skrócony, ponieważ koordynator rozpoczął odmierzanie 

przewidzianego czas aktualnej superramki przed jej 

przewidzianego czas aktualnej superramki przed jej 

faktycznym rozpoczęciem. Jednak i tym razem trwająca 

faktycznym rozpoczęciem. Jednak i tym razem trwająca 

transmisja uniemożliwiła koordynatorowi pełne 

transmisja uniemożliwiła koordynatorowi pełne 

wyeliminowanie opóźnienia. Dalszą korektę będzie 

wyeliminowanie opóźnienia. Dalszą korektę będzie 

nanosił w kolejnych superramkach. 

nanosił w kolejnych superramkach. 

7.

7.

Ramka Beacon rozpoczynająca kolejną superramkę.

Ramka Beacon rozpoczynająca kolejną superramkę.

background image

 

 

 

 

Transmisja danych w okresie 

Transmisja danych w okresie 

dostępu bezkolizyjnego - CFP

dostępu bezkolizyjnego - CFP

W okresie dostępu bezkolizyjnego, nad ruchem w kanale 

W okresie dostępu bezkolizyjnego, nad ruchem w kanale 

czuwa stacja koordynatora, której głównym obowiązkiem 

czuwa stacja koordynatora, której głównym obowiązkiem 

jest przyznawanie stacjom, według określonych zasad, 

jest przyznawanie stacjom, według określonych zasad, 

prawa do przeprowadzenia transmisji. Sposób 

prawa do przeprowadzenia transmisji. Sposób 

udostępniania medium oraz zasady obowiązujące w 

udostępniania medium oraz zasady obowiązujące w 

okresie

okresie

CFP zostały omówione na następujących przykładach: 

CFP zostały omówione na następujących przykładach: 

wymiana danych w okresie CFP pomiędzy stacjami, a 

wymiana danych w okresie CFP pomiędzy stacjami, a 

koordynatorem, 

koordynatorem, 

transmisja informacji w okresie CFP pomiędzy stacjami 

transmisja informacji w okresie CFP pomiędzy stacjami 

pod nadzorem koordynatora w ramach tego samego 

pod nadzorem koordynatora w ramach tego samego 

zespołu usług BSS.

zespołu usług BSS.

background image

 

 

 

 

Transmisja w okresie CFP 

Transmisja w okresie CFP 

pomiędzy stacjami, a 

pomiędzy stacjami, a 

koordynatorem

koordynatorem

background image

 

 

 

 

Transmisja danych między 

Transmisja danych między 

stacjami podstawowego zespołu 

stacjami podstawowego zespołu 

obsługi - BSS

obsługi - BSS

background image

 

 

 

 

Ramki transmisyjne standardu 

Ramki transmisyjne standardu 

802.11

802.11

Preambuła PLCP

Preambuła PLCP

 

 

(ang. Physical Layer Convergence Protocol)

(ang. Physical Layer Convergence Protocol)

 - 

 - 

umożliwia synchronizację nadajnika i odbiornika oraz 

umożliwia synchronizację nadajnika i odbiornika oraz 

ustawienie wzajemnych relacji czasowych. W warstwie fizycznej 

ustawienie wzajemnych relacji czasowych. W warstwie fizycznej 

standardu 802.11 na preambułę składają się dwa pola: 

standardu 802.11 na preambułę składają się dwa pola: 

SYNC (ang. Synchronization)

SYNC (ang. Synchronization)

SFD (ang. Start Frame Delimiter)

SFD (ang. Start Frame Delimiter)

Nagłówek PLCP

Nagłówek PLCP

 - zawiera parametry warstwy fizycznej, 

 - zawiera parametry warstwy fizycznej, 

między innymi prędkość transmisji oraz długość ramki MAC. 

między innymi prędkość transmisji oraz długość ramki MAC. 

MPDU

MPDU

 

 

(ang. MAC Protocol Data Unit)

(ang. MAC Protocol Data Unit)

 - ramka MAC.

 - ramka MAC.

background image

 

 

 

 

Ramki transmisyjne standardu 

Ramki transmisyjne standardu 

802.11

802.11

Ramki podzielone zostały na trzy główne typy: 

Ramki podzielone zostały na trzy główne typy: 

ramki danych

ramki danych

 - za pośrednictwem których stacje 

 - za pośrednictwem których stacje 

przesyłają dane. 

przesyłają dane. 

ramki kontrolne

ramki kontrolne

 - które wspomagają transmisję ramek 

 - które wspomagają transmisję ramek 

danych, realizując takie operacje jak: oczyszczanie zasięgu, 

danych, realizując takie operacje jak: oczyszczanie zasięgu, 

przejmowanie medium transmisyjnego, pozytywnego 

przejmowanie medium transmisyjnego, pozytywnego 

potwierdzania otrzymanych danych oraz wspierają funkcję 

potwierdzania otrzymanych danych oraz wspierają funkcję 

rozpoznawanie stanu nośnika. 

rozpoznawanie stanu nośnika. 

ramki zarządzające

ramki zarządzające

 - przeznaczone do realizacji funkcji 

 - przeznaczone do realizacji funkcji 

nadzorczych, za ich pośrednictwem dokonuje się 

nadzorczych, za ich pośrednictwem dokonuje się 

nawiązywanie i zrywanie kontaktu z siecią bezprzewodową 

nawiązywanie i zrywanie kontaktu z siecią bezprzewodową 

oraz zmiana skojarzenia z punktem dostępowym.

oraz zmiana skojarzenia z punktem dostępowym.

background image

 

 

 

 

Ramki transmisyjne standardu 

Ramki transmisyjne standardu 

802.11

802.11

Ramki transmisyjne w zależności od stosowanego sposobu 

Ramki transmisyjne w zależności od stosowanego sposobu 

adresowania

adresowania

związanego z realizowanym typem wysyłki dzielą się również na: 

związanego z realizowanym typem wysyłki dzielą się również na: 

ramki typu unicast

ramki typu unicast

 - są to ramki przesyłane w wysyłce 

 - są to ramki przesyłane w wysyłce 

jednostkowej przeznaczone dla pojedynczego adresata. 

jednostkowej przeznaczone dla pojedynczego adresata. 

Pierwszy bit adresu stacji docelowej wysyłanego ma wartość 0. 

Pierwszy bit adresu stacji docelowej wysyłanego ma wartość 0. 

ramki typu multicast

ramki typu multicast

 - ramki tego rodzaju są adresowane do 

 - ramki tego rodzaju są adresowane do 

grupy stacji, a tego typu wysyłka nosi nazwę wysyłki 

grupy stacji, a tego typu wysyłka nosi nazwę wysyłki 

wielokrotnej. Pierwszy bit adresu ma wartość 1. 

wielokrotnej. Pierwszy bit adresu ma wartość 1. 

ramki typu broadcast

ramki typu broadcast

 - wykorzystywane są w wysyłce 

 - wykorzystywane są w wysyłce 

rozgłoszeniowej, a w polu adresowym znajdują się same jedynki

rozgłoszeniowej, a w polu adresowym znajdują się same jedynki

background image

 

 

 

 

Ramki kontrolne

Ramki kontrolne

Ramka RTS

Ramka RTS

RTS 

RTS 

(ang. Request To Send)

(ang. Request To Send)

 służy do inicjacji procesu rezerwacji 

 służy do inicjacji procesu rezerwacji 

kanału 

kanału 

Frame Control

Frame Control

 - pole sterujące, 

 - pole sterujące, 

Duration/ID

Duration/ID

 - wielkości wektora NAV, 

 - wielkości wektora NAV, 

RA

RA

 - adres odbiornika, 

 - adres odbiornika, 

TA

TA

 - adres nadajnika, 

 - adres nadajnika, 

FCS

FCS

 - suma kontrolna. 

 - suma kontrolna. 

background image

 

 

 

 

Pola elementu Frame Control 

Pola elementu Frame Control 

oraz ich funkcje

oraz ich funkcje

PROTOCOL VERSION – 2 bity - określa wersję protokołu 

PROTOCOL VERSION – 2 bity - określa wersję protokołu 

802.11 MAC. Jest to wartość przewidziana na przyszłość 

802.11 MAC. Jest to wartość przewidziana na przyszłość 

(np. dla standardu 802.11n/s) i ustawiona jest na 0.

(np. dla standardu 802.11n/s) i ustawiona jest na 0.

TYPE – 2 bity - określa jeden z trzech typow ramki MAC: 

TYPE – 2 bity - określa jeden z trzech typow ramki MAC: 

kontrolna, zarządzająca lub danych. Czwarta możliwość jest 

kontrolna, zarządzająca lub danych. Czwarta możliwość jest 

zarezerwowana.

zarezerwowana.

SUBTYPE – 4 bity - określa podtyp ramki

SUBTYPE – 4 bity - określa podtyp ramki

TO DS. – 1 bit - określa, czy ramka przeznaczona jest dla 

TO DS. – 1 bit - określa, czy ramka przeznaczona jest dla 

systemu dystrybucyjnego (np. AP)

systemu dystrybucyjnego (np. AP)

FROM DS. – 1 bit - określa, czy ramka pochodzi od systemu 

FROM DS. – 1 bit - określa, czy ramka pochodzi od systemu 

dystrybucyjnego (np. AP)

dystrybucyjnego (np. AP)

background image

 

 

 

 

Pola elementu Frame Control 

Pola elementu Frame Control 

oraz ich funkcje

oraz ich funkcje

MORE FRAGMENTS – 1 bit - określa, czy ramka jest 

MORE FRAGMENTS – 1 bit - określa, czy ramka jest 

fragmentem danej ramki czy jest kompletna.

fragmentem danej ramki czy jest kompletna.

RETRY - 1 bit - określa czy ramka jest retransmitowana.

RETRY - 1 bit - określa czy ramka jest retransmitowana.

POWER MANAGEMENT – 1 bit - wskazuje tryb zasilania stacji 

POWER MANAGEMENT – 1 bit - wskazuje tryb zasilania stacji 

(oszczędny, normalny).

(oszczędny, normalny).

MORE DATA – 1 bit - informuje stację odbiorczą o 

MORE DATA – 1 bit - informuje stację odbiorczą o 

przeznaczonej dla niej porcji danych, które są zbuforowanie 

przeznaczonej dla niej porcji danych, które są zbuforowanie 

w AP.

w AP.

WEP – 1 bit - informuje, że do szyfrowania ramki 

WEP – 1 bit - informuje, że do szyfrowania ramki 

zastosowano algorytm WEP (ang. Wired Equivalent Privacy) 

zastosowano algorytm WEP (ang. Wired Equivalent Privacy) 

ORDER – 1 bit - określa porządek przesyłania ramek. 

ORDER – 1 bit - określa porządek przesyłania ramek. 

Zazwyczaj ustawione jest na 1.

Zazwyczaj ustawione jest na 1.

background image

 

 

 

 

Ramki kontrolne

Ramki kontrolne

Ramki: CTS, ACK

Ramki: CTS, ACK

CTS

CTS

 służy do potwierdzania rezerwacji kanału 

 służy do potwierdzania rezerwacji kanału 

ACK

ACK

 informuje o poprawności transmisji danych. 

 informuje o poprawności transmisji danych. 

Frame Control

Frame Control

 - pola sterującego, 

 - pola sterującego, 

Duration/ID

Duration/ID

 - wielkości wektora NAV, 

 - wielkości wektora NAV, 

RA

RA

 - adres odbiornika, 

 - adres odbiornika, 

FCS

FCS

 - suma kontrolna. 

 - suma kontrolna. 

background image

 

 

 

 

Ramki kontrolne

Ramki kontrolne

Ramka PS-Poll

Ramka PS-Poll

Stacja wysyłając ramkę 

Stacja wysyłając ramkę 

PS-Poll

PS-Poll

 

 

(ang. Power Save Poll)

(ang. Power Save Poll)

 informuje 

 informuje 

punkt dostępowy o swoim wyjściu ze stanu uśpienia i oczekiwaniu na 

punkt dostępowy o swoim wyjściu ze stanu uśpienia i oczekiwaniu na 

ramki zbuforowane w jego pamięci. 

ramki zbuforowane w jego pamięci. 

Frame Control

Frame Control

 - pole sterujące, 

 - pole sterujące, 

AID

AID

 

 

(ang. Association ID)

(ang. Association ID)

 - identyfikator stacji nadawany przez 

 - identyfikator stacji nadawany przez 

punkt dostępowy gdy nawiązują połączenie, 

punkt dostępowy gdy nawiązują połączenie, 

BSSID

BSSID

 - 48 bitowy identyfikator BSS-a, 

 - 48 bitowy identyfikator BSS-a, 

TA

TA

 - adres nadajnika, 

 - adres nadajnika, 

FCS

FCS

 - suma kontrolna. 

 - suma kontrolna. 

background image

 

 

 

 

Ramki kontrolne

Ramki kontrolne

Ramka CF-End

Ramka CF-End

Ramka CF-End w transmisji opartej na algorytmie PCF, kończy 

Ramka CF-End w transmisji opartej na algorytmie PCF, kończy 

okres 

okres 

o dostępie bezkolizyjnym CFP 

o dostępie bezkolizyjnym CFP 

Frame Control

Frame Control

 - pole sterujące, 

 - pole sterujące, 

Duration/ID

Duration/ID

 - wektor NAV zostaje wyzerowany, 

 - wektor NAV zostaje wyzerowany, 

RA

RA

 - adres odbiornika, 

 - adres odbiornika, 

BSSID

BSSID

 - 48 bitowy identyfikator BSS-a, 

 - 48 bitowy identyfikator BSS-a, 

FCS

FCS

 - suma kontrolna. 

 - suma kontrolna. 

background image

 

 

 

 

Ramki zarządzające

Ramki zarządzające

Beacon, Probe, Reassociation, 

Beacon, Probe, Reassociation, 

Authentication

Authentication

Obsługa połączeń sieciowych w systemach 

Obsługa połączeń sieciowych w systemach 

opartych o standard 802.11 realizowana jest za 

opartych o standard 802.11 realizowana jest za 

pomocą 

pomocą 

ramek zarządzających

ramek zarządzających

Niezależnie od realizowanej funkcji każda ramka 

Niezależnie od realizowanej funkcji każda ramka 

zarządzająca ma identyczną strukturę składającą 

zarządzająca ma identyczną strukturę składającą 

się z następujących pól: 

się z następujących pól: 

background image

 

 

 

 

Ramki zarządzające

Ramki zarządzające

Beacon, Probe, Reassociation, 

Beacon, Probe, Reassociation, 

Authentication

Authentication

Frame Control

Frame Control

 - pole sterujące, 

 - pole sterujące, 

Duration/ID

Duration/ID

 - wielkości wektora NAV, 

 - wielkości wektora NAV, 

DA

DA

 - adres docelowy, 

 - adres docelowy, 

SA

SA

 - adres źródłowy, 

 - adres źródłowy, 

BSSID

BSSID

 - 48 bitowy identyfikator BSS-a, 

 - 48 bitowy identyfikator BSS-a, 

Numer sekwencji

Numer sekwencji

 - numer sekwencji, 

 - numer sekwencji, 

Pole danych

Pole danych

 - Treść ramki jest nośnikiem głównej 

 - Treść ramki jest nośnikiem głównej 

informacji. Dzielona jest na pola o stałej i 

informacji. Dzielona jest na pola o stałej i 

zróżnicowanej długości, te pierwsze noszą nazwę 

zróżnicowanej długości, te pierwsze noszą nazwę 

pól stałych, a drugie elementów informacyjnych lub 

pól stałych, a drugie elementów informacyjnych lub 

inaczej blogów, 

inaczej blogów, 

FCS

FCS

 - suma kontrolna. 

 - suma kontrolna. 

background image

 

 

 

 

Ramka z danymi 

Ramka z danymi 

(ang. Frame Data)

(ang. Frame Data)

Frame Control

Frame Control

 - pole sterujące, 

 - pole sterujące, 

Duration/ID

Duration/ID

 - wielkości wektora NAV, 

 - wielkości wektora NAV, 

ADDRESS 1, 2, 3, 4 

ADDRESS 1, 2, 3, 4 

- zależne od typu i podtypu ramki,

- zależne od typu i podtypu ramki,

SEQUENCE CONTROL

SEQUENCE CONTROL

 - informujący system o numerze 

 - informujący system o numerze 

kolejnego fragmentu ramki;

kolejnego fragmentu ramki;

FCS

FCS

 -  zawierający sumę kontrolną CRC32, obliczaną na 

 -  zawierający sumę kontrolną CRC32, obliczaną na 

podstawie wszystkich pozostałych pól ramki.

podstawie wszystkich pozostałych pól ramki.

background image

 

 

 

 

Transmisja z modulacją 

Transmisja z modulacją 

wąskopasmową 

wąskopasmową 

możliwość wystąpienia długotrwałych zakłóceń, 

możliwość wystąpienia długotrwałych zakłóceń, 

na przykład ze strony innych użytkowników 

na przykład ze strony innych użytkowników 

pracujących w danym paśmie

pracujących w danym paśmie

background image

 

 

 

 

Transmisja z rozpraszaniem 

Transmisja z rozpraszaniem 

widma FHSS

widma FHSS

częste zmiany kanału sprawiają, iż w momencie 

częste zmiany kanału sprawiają, iż w momencie 

wystąpienia kolizji tracona jest tylko część 

wystąpienia kolizji tracona jest tylko część 

transmisji, która emitowana jest w zakłóconym 

transmisji, która emitowana jest w zakłóconym 

kanale. 

kanale. 

background image

 

 

 

 

Wpływ zakłóceń na efektywność 

Wpływ zakłóceń na efektywność 

transmisji opartej na technologii 

transmisji opartej na technologii 

FHSS

FHSS

background image

 

 

 

 

Budowa ramki PLCP warstwy 

Budowa ramki PLCP warstwy 

fizycznej FHSS

fizycznej FHSS

background image

 

 

 

 

Warstwa fizyczna DSSS

Warstwa fizyczna DSSS

background image

 

 

 

 

Warstwa fizyczna DSSS

Warstwa fizyczna DSSS

background image

 

 

 

 

Warstwa fizyczna DSSS

Warstwa fizyczna DSSS

Zastosowanie 

Zastosowanie 

procesu korelacji

procesu korelacji

 nadaje transmisji 

 nadaje transmisji 

dużą odporność na błędy powstające w wyniku 

dużą odporność na błędy powstające w wyniku 

interferencji z wąskopasmowymi zakłóceniami. 

interferencji z wąskopasmowymi zakłóceniami. 

Uszkodzenie nawet kilku chipów rozpraszających dany 

Uszkodzenie nawet kilku chipów rozpraszających dany 

bit, umożliwia odbiornikowi właściwe zinterpretowanie 

bit, umożliwia odbiornikowi właściwe zinterpretowanie 

sygnału nie pogarszając przepustowości łącza. 

sygnału nie pogarszając przepustowości łącza. 

background image

 

 

 

 

Wpływ zakłóceń na efektywność 

Wpływ zakłóceń na efektywność 

transmisji opartej na technologii 

transmisji opartej na technologii 

DSSS

DSSS

background image

 

 

 

 

Budowa ramki PLCP warstwy 

Budowa ramki PLCP warstwy 

fizycznej DSSS

fizycznej DSSS


Document Outline