Systemy Bezprzewodowe W9

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

i

i

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


Wyszukiwarka

Podobne podstrony:
Systemy Bezprzewodowe W3
Wykład9 Systemy bezprzewodowe
Systemy Bezprzewodowe W7
Systemy Elektroenergetyczne W9 11
Systemy Bezprzewodowe W6
Systemy Bezprzewodowe W1
praca magisterska, Metajęzyki jako format przesyłania danych w systemach bezprzewodowych
123 14 System K bezprzyczepnosciowy (2)
Systemy Bezprzewodowe W5
System bezprzerwowego zasilania z ogniwem paliwowym PULSTAR, Odnawialne Źródła Energii
Systemy Bezprzewodowe W10
Systemy Bezprzewodowe W2
123 12 System C bezprzyczepnosciowy (2)
Systemy Bezprzewodowe W3
Wykład9 Systemy bezprzewodowe
Systemy Bezprzewodowe W7
Systemy Bezprzewodowe W6

więcej podobnych podstron