Title: Be
1Bežicne i mobilne mreže standard 802.11
2Elementi bežicne mreže
3Elementi bežicne mreže - produžetak
- bežicni host-ovi host-ovi su krajnji uredjaji
koji izvršavaju aplikaciju - bežicni putevi host se povezuje sa baznom
stanicom ili drugim bežicnim host-om preko
bežicne komunikacione veze - bazna stanica (BS) - kljucni je gradivni blok
bežicne mrežne infrastrukture. Nasuprot bežicnim
host-ovima i bežicnim putevima (vezama), BS nema
svoj jasno izdiferenciran ekvivalenat (tzv.
pandan uredjaj) kod ožicenih veza. Tacke pristupa
(Access Points) kod 802.11 bežicnog LAN-a su
tipicni primeri BS-ova. AP-ovi ne kontrolišu samo
pristup medijumu nego deluju i kao mostovi ka
drugim bežicnim i ožicenim mrežama.
4Karakteristike veze kod tipicnih bežicnih mrežnih
standarda
5Struktura jedne mreže
- Strukturu mreže cine 3 AP-a, 3 bežicne mreže
(WN) i 1 ožicena mreža
6Infrastrukturno i ad-hoc bazirane WN
- WN mogu biti
- infrastrukturno bazirane
- Za host-ove koji su pridruženi baznoj stanici
cesto kažemo da rade u infrastrukturnom režimu
rada (infrastructure mode) - Svi tradicionalni mrežni servisi (dodela adresa
i rutiranje) se obezbedjuju od strane mreže na
koju je taj host povezan preko BS-a - ad-hoc
- Kod ad-hoc mreža, bežicni host-ovi ne koriste
infrastrukturu da bi se povezali. - Svaki cvor može direktno da komunicira sa drugim
cvorovima, tako da nije potrebno da postoje
AP-ovi koji ce, ako je potrebno, kontrolisati
pristup medijumu.
7Infrastrukturno bazirane WN Struktura
8Ad-hoc bazirane WN Struktura
9Handoff
- Kada jedan mobilni host predje iz oblasti
pokrivanja jedne BS u oblast koju pokriva druga
BS, tada on promeni svoju tacku pridruživanja
(pristupa) u odnosu na vecu mrežu. - Ovaj proces se naziva handoff.
- Ovakva mobilnost radja veci broj problema.
- Kao prvo, ako je host pokretan, postavlja se
pitanje na koji nacin se odredjuje njegova tekuca
pozicija u mreži tako da se podaci mogu
proslediti mobilnom host-u? - Kao drugo, na koji nacin se vrši adresiranje,
ako host može da se nadje u jednu od mnogo
mogucih lokacija? - Ako se host premešta u toku TCP konekcije (ili
telefonskog poziva kod GSM-a) tada se ponovo
pitamo na koji nacin se obavlja rutiranje
podataka, a da pri tome ne dodje do prekida veze?
- Ova i mnoga druga pitanja cine da bežicno i
mobilno umrežavanje predstavlja jedno izuzetna i
izazovna oblast rada.
10Struktura jedne tipicne LAN
- Povezivanje WN na Internet vrši se žicanim
povezivanjem AP-ova na hub, switch ili router, a
zatim na Internet
11Kljucne razlike izmedu žicanih i bežicnih veza
- Kljucne razlike izmedu žicanih i bežicnih veza
su - slabljenje
- interferencija
- propagacija duž više razlicitih puteva
12Slabljenje
- Jacina elektromagnetnog polja slabi nakon
prolaska talasa kroz neku sredinu, kao na primer
zid. - Šta više i u slobodnom prostoru dolazi do
disperzije radio talasa, a to dovodi do
slabljenja signala. Ovaj efakat se naziva
path-loss. - Takodje do slabljenja signala na prijemnoj starni
dolazi i kada se rastojanje izmedju predajnika i
prijemnika povecava.
13Interferencija
- Ako dva izvora radio signala emituju u istom
frekventnom opsegu tada dolazi do medjusobne
interferencije. - Tako na primer bežicni telefon i bežicni LAN
802.11 rade u istom frekventnom opsegu od 2.4
GHz. Zbog toga za ocekivati je da ako oba sistema
rade istovremeno tada i oba nece raditi dobro,
prvenstveno zbog medjusobne interferencije. - Pored toga usled smetnji od drugih izvora, kakve
su recimo smetnje od motora ili mikrotalasnih
peci, može doci do indukcije elektromegnetnog
šuma, a to ce takodje rezultirati do pojave
interferencije.
14Antennas simple dipoles
15Antennas directed and sectorized
- Often used for microwave connections or base
stations for mobile phones (e.g., radio coverage
of a valley)
16Propagacija signala
- Propagation in free space always like light
(straight line) - Receiving power proportional to 1/d² (d
distance between sender and receiver) - Receiving power additionally influenced by
- fading (frequency dependent)
- shadowing
- reflection at large obstacles
- refraction depending on the density of a medium
- scattering at small obstacles
- diffraction at edges
17Propagacija signala
- Transmission range
- -- communication possible
- -- low error rate
- Detection range
- -- detection of the signal possible
- -- no communication possible
- Interference range
- -- signal may not be detected
- -- signal adds to the background noise
18Propagacija duž razlicitih puteva multipath
propagation
- Javlja se kada se deo elektromagnetnih talasa
reflektuje od objekata ili zemlje, pri cemu
dužine puteva talasa od predajnika do prijemnika
su razliciti. - Pokretni objekti izmedju predajnika i prijemnika
mogu uzrokovati multipath propagation koja je
promenljiva sa vremenom. - Multipath propagation zbog uticaja refleksije
talasa od jonosfere ili drugih objekata može da
dovede do pojave fadding-a, tj privremenog
gubitka signala na prijemnoj strani.
19Multipath propagation
- Signal can take many different paths between
sender and receiver due to - reflection
- scattering
- diffraction
20Efekt mobilnosti
- Channel characteristics change over time and
location signal paths change different delay
variations of different signal parts different
phases of signal parts - quick changes in the power received (short term
fading) - Additional changes in distance to sender
obstacles further away - ? slow changes in the average power received
(long term fading)
21Pouzdanost bežicnog prenosa
- Bežicne komunikacije su nepouzdanije od žicanih.
- Zbog toga, kod 802.11 protokola koristi se ne
samo mocna CRC tehnika za otkrivanje grešaka u
prenosu, nego i ARQ protokol na nivou-veze kojim
se zahteva kompletna retransmisija puruka u
slucaju kada dodje do greške u prenosu.
22Standardi kod bežicnih LAN-ova
- U toku devedesetih godina prošlog veka razvijen
je veliki broj novih tehnologija i donešen veci
broj standarda koji se odnosi na bežicne LAN-ove. - Najšire prihvacen standard bio je IEEE 802.11
bežicni LAN, alternativno pozant i kao Wi-Fi. - Postoji nekoliko 802.11 standarda za bežicnu LAN
tehnologiju, ukljucujuci 802.11b, 802.11a,
802.11g i dr.
standard frekventni opseg brzina prenosa
802.11b 2.4 2.485 GHz do 11 Mbps
802.11a 5.1 5.8 GHz do 54 Mbps
802.11g 2.4 2.485 GHz do 54 Mbps
- Tekuce na tržištu preovladjuju LAN-ovi bazirani
na standardu 802.11b, ali u skoroj buducnosti
ocekuje se zanacajan razvoj i na polju standarda
802.11a kao i 802.11g. - Sva tri standarda koriste isti protokol za
pristup medijumu, CSMA-CA.
23Sistemska arhitektura kod 802.11
- Komponente 802.11 infrastruktorno-bazirane LAN
24Komponente 802.11 infrastruktorno-bazirane LAN
- Nekoliko cvorova STA (stations) se povezuje na AP
- Osnovni gradivni makroblok 802.11 je BSS (Basic
Service Set) - BSS sadrži jedan ili veci broj STA-ova i jednu AP
- Svi STA i AP koji koriste isti radio kanal
formiraju BSS - BSS1, BSS2, ... BSSn se povezuju u distribucioni
sistem - Preko AP-ova svi BSS-ovi se povezuju na sprežnu
mrežu a dalje na Internet - Mreža se naziva ESS (Extended Service Set)
25Roaming kod distribucionih sistema
- AP-ovi podržavaju roaming (promena tacke
pristupa) - Distribucioni sistem je zadužen za manipulacije
pri prenosu podataka izmedju razlicitih AP-ova. - AP-ovi pružaju podršku
- održavanju sinhronizacije izmedju BSS-ova
- power-management-u i
- kontroli pristupa medijumu radi podrške rada
vremensko-ogranicenim (kriticnim) servisima.
26Arhitektura bežicnih ad-hoc mreža
- IEEE 802.11 takodje podržava formiranje ad-hoc
mreža izmedju STA-a, tj. formiranje jedne ili
više nezavisnih BSS-ova nazvanih IBSS
(Independent BSS) - IBSS cini grupu stanica koje koriste istu radio
frekvenciju. Tako na primer stanice STA1, STA2 i
STA3 pripadaju grupi IBSS1, a ST4 i ST5 grupi
IBSS2. To znaci da STA3 može direktno da
komunicira sa STA2, ali ne i sa STA5.
- IEEE 802.11 ne specificira bilo kakav specijalni
cvor koji podržava rutiranje, dalje
prosledjivanje podataka, ili promenu informacije
o topologiji kao na primer što je to slucaj sa
bežicnim mrežama tipa Bluetooth ili Hiperlan 1.
27Protokol arhitektura
- Protokoli koji su specificno definisani za LAN,
MAN i WAN prenos, zaduženi su za prenos blokova
podataka preko mreže. - Sa aspekta OSI referentnog modela komuniciranja,
viši nivoi protokola (nivoi od 3 do 7) nezavisni
su od mrežne arhitekture i mogu se primeniti na
sve LAN, MAN i WAN mreže. - Nivoi od 3 do 7 su identicni kako za žicane tako
i bežicne mreže.
28Odnos izmedju IEEE 802 i OSI referentnog modela
29Uloga fizickog nivoa
- Najniži nivo IEEE 802 referentnog modela
odgovara fizickom nivou OSI modela, i obavlja
funkcije koje se odnose na - kodiranje i dekodiranje signala
- generisanje preambula / rešavanje problema koji
se ticu sinhronizacije - predaja / prijem bitova
- Pored toga, fizicki nivo kod 802 modela
ukljucuje i specifikacije koje se odnose na
prenosni medijum i topologiju mreže.
30Funkcije iznad fizickog nivoa
- Iznad fizickog nivoa funkcije koje obezbedjuju
servise LAN korisnicima su sledece - u toku predaje - vrši se asembliranje podataka u
okvire. Svaki okvir prati adresno polje za
detekciju grešaka u prenosu podataka - u toku prijema - disasembliraju se oikviri,
prepoznaju adrese i detektuju greške u prenosu
ako postoje - reguliše se pristup LAN - ovom prenosnom medijumu
- ostvaruje se sprega - sa višim nivoima i
kontroliše se tok podataka i greške koje mogu
nastati (za slucaj da se ne prime svi paketi ili
da je neki okvir primljen sa greškom) - Nabrojane funkcije od a) do d) svojstvene su
nivou 2 OSI modela. - Kada je u pitanju model 802, skup funkcija koje
se odnose na stavku d) se obicno pridružuje
LLC-ovom (Logical Link Control) nivou, dok se
funkcije definisane stavkama a), b) i c)
tretiraju kao poseban nivo koji se naziva MAC
(Media Access Control).
31Razdvajanje LLC i MAC nivoa
- Razdvajanje LLC i MAC nivoa je izvršeno iz
sledecih razloga - logika koja je potrebna da se upravlja
pristupom nad deljivim medijumom ne srece se kod
tradicionalnog upravljanja na nivou 2 OSI modela, - za isti LLC postoje po nekoliko MAC opcija
32Odnos izmedu nivoa i arhitektura kod IEEE 802
- IP nivo predaje podatke LLC-u. LLC pridružuje
upravljacku informaciju kao zaglavlje i formira
LLC-ov PDU koji se predaje prema MAC-u. MAC nivo
pridružuje informaciju na pocetku i na kraju
paketa i formira MAC okvir. Upravljacka
informacija okvira je potrebna za rad MAC
protokola.
33Protokoli kod IEEE 802
34Nivovska protokol arhitektura
- Najcešci scenario Povezivanje bežicnog 802.11
LAN-a na komutirani 802.3 Ethernet koje je
ostvareno preko mosta/komutatora
(bridge/switch-a). - Veci broj laptop-ova se povezuje preko WLAN-a na
backbone (kicmu) žicanog LAN-a. U svakom laptop-u
instalirana je kartica kojom se ostvaruje bežicna
veza, a tacka povezivanja sa backbone-om je AP.
Sa svoje strane i AP ima karticu koja obezbedjuje
povezivanja sa bežicnim LAN-on i portalom.
35Prakticna implementacija
- Kartice u laptop-u i AP uredjaju podržavaju MAC
i PHY nivoe standarda 802.11. - Ostatak AP uredjaja deluje kao most i konvertuje
protokol 802.11 u MAC i PHY nivoe backbone-a DS-a
koji je tipicno IEEE 802.3 Ethernet LAN. - Laptop-ovi koji se povezuju na LAN preko AP-a
mogu da komuniciraju sa drugim uredjajima, kakvi
su server - ESS (Extended Service Set) se formira
instaliranjem veceg broja AP-ova na razlicitim
lokacijama backbone-a didtribuiranog sistema
(DS-a) cime se želi ostvariti veca pokrivenost
neke oblasti.
36Celine protokol stack-a standarda 802.11
- Sa ciljem da se specifikacije procesa ucine
lakšim definicije standardnih MAC i PHY nivoa kod
IEEE 802 se razbijaju na druge podnivoe. - U konkretnom slucaju MAC nivo se deli na sledece
celine - MAC podnivo
- MAC management podnivo
37MAC podnivo i MAC layer management
- MAC podnivo je zadužen da obezbedi
- mehanizam pristupa,
- fragmentaciju i
- asembliranje paketa.
- MAC layer management podnivo odgovorno je za
- roaming kod ESS-a,
- power managemant-om,
- upravljenje procesom za udruživanje
(association), razdrživanje (dissaciation) i
reasocijaciju kod upravljanja procesom koji se
odnosi na registraciju kod konektiranja.
38Podnivoi PHY nivoa
- PHY se deli na sledeca tri podnivoa
- PHY Layer Convergence Protocol (PLCP) zadužen
je za generisanje nosioca (carrier sensing
assesment) i formiranje pakete za razlicite PHY
nivoe. - PHY Medium Dependent Protocol (PMD) specificira
modulaciju i tehniku kodiranja za signalizaciju
sa medijumom - PHY Layer Management odlucuje o podešenosti
kanala na razlicite opcije za svaki PHY nivo. - Pored toga 802.11 specificira i Station
managemant podnivo koji je odgovoran za
koordinaciju i interakciju izmedju MAC i PHY
nivoa.
39Fizicki nivo kod 802.11
- IEEE 802.11 podržava tri razližita fizicka
nivoa jedan nivo se zasniva na infra-crvenom
prenosu, a druga dva na radio prenosu,
prvenstveno u ISM (Industrial, Scientific,
Medical) opsegu od 2.4 GHz koji je dostupan svuda
u svetu
2.4 GHz HFSS 1 Mbps 2 Mbps 2.4 GHz DSSS 1 Mbps 2 Mbps IR 1Mbps 2 Mbps 5 GHz OFDM 6, 9, 12, 18, 24, 36, 48, 54 Mbps 2 4 GHz DSSS 5.5 Mbps 11 Mbps
Napomena FHSS- Frequency Hopping Spread
Spectrum DSSS Direct Sequence Spread Spectrum
OFDM Orthogonal Frequency Division Multiplexing
40Definisanje triju fizickih medijuma
2.4 GHz HFSS 1 Mbps 2 Mbps 2.4 GHz DSSS 1 Mbps 2 Mbps IR 1Mbps 2 Mbps 5 GHz OFDM 6, 9, 12, 18, 24, 36, 48, 54 Mbps 2 4 GHz DSSS 5.5 Mbps 11 Mbps
- Sledeca tri fizicka medijuma su definisana u
originalnom standardu 802.11 - DSSS koji radi u 2.4 GHz ISM-ovom opsegu, sa
brzinama od 1 Mbps ili 2 Mbps. - HFSS koji radi u 2.4 GHz ISM-ovom opsegu, sa
brzinama od 1 Mbps ili 2 Mbps. - Infra-crveni (Infra Red IR) koji radi sa
brzinama od 1 Mbps i 2 Mbps, i talasnim dužinama
od 850 nm do 950 nm.
41Specifikacije fizickog nivoa
42Format MAC okvira
- MAC nivo prima blok podataka od LLC nivoa i
odgovoran je za obavljanje funkcija koje se ticu
se pristupa medijumu i transformisanju podataka. - MAC implementira pomenute funkcije formirajuci
MAC okvir. - Tacna forma MAC okvira razlikuje se od verzije
MAC protokola koji se tekuce koristi.
43Sadržaj polja MAC okvira
- Polja MAC okvira su sledeca
- MAC Control sadrži informaciju o upravljanju
protokolom koja je neophodna radi korektnog
funkcionisanja MAC protokola. Tako na primer,
specificira se nivo prioriteta. - Odredišna MAC adresa Odredišna fizicka tacka
pristupa na LAN-u koja važi za ovaj okvir - Izvorišma MAC adresa Izvorišna fizicka tacka
pristupa na LAN-u koja važi za ovaj okvir - Podaci Telo MAC okvira. To mogu biti LLC-ovi
podaci koji se prihvataju od višeg nivoa
protokola, ili upravljacka informacija koja je
relevantna za rad MAC protokola. - CRC Polje za ciklicno redundantnu proveru. Ovo
polje se naziva takodje i FCS (Frame Check
Sequence). CRC je kôd koji se koristi za
detekciju grešaka u prenosu podataka.
44802.11 MAC protokol
- Nakon što je mreža formirana, bežicna stanica
može da pocne sa predajom/prijemom okvira
podataka ka/iz AP-a. - Pri ovome se može dogoditi, da ce veci broj
stanica istovremeno hteti, preko istog kanala, da
prenosi podatke. - Sa ciljem da se prenos koordinira neophodno je
koristiti Multiple Access Protocol (MAP). - Globalno posmatrano, postoje sledece cetiri
klase MAP-ova - particionisanje kanala (Channel Partitioning
Protocol- CPP) - proizvoljan pristup (Random Access Protocol- RAP)
- opsluživanje po redosledu (Taking Turns Protocol-
TTP) - CDMA (Collision Detect Multiple Access Protocol-
CDMAP)
45RAP
- Inspirisani ogromnim uspehom Ethernet-a kao i
njegovim RAP-om, projektanti 802.11 izabrali su
RAP za 801.11 bežicne LAN-ove. - RAP se naziva CSMA/CA (Carrier Sense Multiple
Access with Collision Avoidance), što znaci da
svaka stanica pre predaje nadgleda kanal i
uzdržava se od predaje ako ustanovi da je kanal
zauzet. - I pored toga što oba sistema, Ethernet i 802.11
koriste CSRA (Carrier Sense Random Access) ipak
se ova dva sistema u zanacajnoj meri razlikuju. - Prvo, umesto da koristi tehniku detekciju
kolizije (collision detection) standard 802.11
koristi tehniku izbegavanje kolizije (collision
avoidance). - Drugo, zbog relativno velikog broja grešaka kod
bežicnog prenosa, nasuprot Ethernet-u, 802.11 na
nivou veze (link-level) koristi ARQ
(acknowledgment/retransmission) šemu.
46Zbog cega 802.11 MAC protokol ne implementira
tehniku za detekciju kolizije?
- Da bi se detektovala kolizija neophodno je da
stanica u trenutku kada predaje bude u stanju i
da sluša svoj (sopstveni) signal, a takodje primi
signal od drugog predajnika i odredi da li i
druga stanica istovremeno vrši predaju. S obzirom
da je na prijemnom 802.11 adapteru snaga
prijemnog signala od druge stanice mnogo manja od
snage sopstvenog predajnog signala, veoma je
teško konstruisati adapter koji ce detektovati
ovakav tip kolizije. - Što je još važnije, cak i da je adapter u stanju
istovremeno da sluša i predaje (i prekine predaju
ako detektuje da je medijum zauzet), adapter nece
biti u stanju da detektuje sve kolizije
prvenstveno zbog postojanja fedinga ili skrivenog
(nevidljivog) terminala (slucaj kada se dve
stanice medjusobno ne vide zbog toga što nisu u
medjusobnom dometu, a pri tome obe stanice jedino
vidi AP).
47Kako radi bežicni LAN?
- S obzirom da 802.11 bežicni LAN ne koristi
tehniku za detekciju kolizije, nakon što stanica
pocne sa predajom okvira, ona predaje ceo okvir. - Od trenutka kada stanica pocne sa predajom
predaja se ne prekida sve do svog kraja. - Kao što se i može ocekivati, predaja celih
okvira, posebno ako su okviri dugacki, za slucaj
da je kolizija preovladjujuca, može u znacajnoj
meri da degradira performanse MAP-a. - Sa ciljem da se smanji verovatnoca pojave
kolizije, 802.11 koristi nekoliko tehnika za
izbegavanje kolizija.
48Princip rada šeme LLA (Link Layer Acknowledgement)
- Kada jedna stanica u bežicnom LAN-u pošalje
okvir, tada može da se desi da okvir ne pristigne
do odredišne stanice iz brojnih razloga. - Da bi se izašlo na kraj sa ovakvim nedostatkom
802.11 koristi LLA (Link Layer Acknowledgement). - Kada odredišna stanica primi okvir koji je
prošao CRC proveru, ona ceka kratak vremenski
period nazvan SIFS (Short Inter-Frame Spacing) pa
tek nakog isteka tog perioda šalje nazad okvir
potvrde (acknowledgment frame). - Ako predajna stanica ne primi potvrdu o okviru
nakon odredjenog vremenskog perioda, ona
pretpostavlja da je došlo do greške u predaju
okvira, i ponovo koristi CSMA/CA protokol da bi
pristupila kanalu. - Ako se potvrda o prijemu ne primi nakon
odredjenog broja retransmisija, predajna stanica
se otkazuje od predaje i poništava okvir
(izbacuje ga).
49Korišcenje LLA-ova
50Kako radi 802.11 CSMA/CD protokol?
- Pretpostavimo da stanica (bežicna stanica ili
AP) ima okvir za predaju - 1. putem testiranja, stanica ustanovi da je kanal
u stanje pasivan (idle). Kraci vremenski period
nakon toga, nazvan DIFS (Distribution Inter-Frame
Space), stanica pocinje sa predajom
51Kako radi 802.11 CSMA/CD protokol?
2. U trenutku kada detektuje da je kanal pasivan,
stanica odabira jedan slucajan broj i odredjuje
da taj broj bude brojac petlje. Nakon svake
iteracije u petlji, ako je kanal pasivan brojac
se dekrementira za jedan, a u slucaju kada je
kanal zauzet tada stanje brojaca ostaje
nepromenjeno (zamrznuto).
52Kako radi 802.11 CSMA/CD protokol?
3. Kada vrednost brojaca postane jednaka nuli (to
se može desiti samo kada je kanal u pasivno
stanje) stanica predaje ceo okvir, a zatim ceka
na potvrdu (acknowledgment- ack)
53Kako radi 802.11 CSMA/CD protokol?
4. Ako se primi ack, predajna stanica zna da je
poslati okvir korektno primljen od strane
odredišne stanice. Ako stanica ima da šalje još
jedan okvir, ona pocinje sa CSMA/CA protokolom od
koraka 2. Za slucaj da se ack ne primi, predajna
stanica ponovo ulazi u izvršenje petlje u koraku
2 samo što se sada brojac petlje postavlja na
vecu vrednost (to odgovara dužem vremenskom
intervalu).
54Kako radi CSMA/CD protokola
- U opisanoj proceduri (koja se bazira na CSMA/CD
protokolu) karakteristicno je to što - stanica bira jedan slucajni broj
- postavlja taj broj da bude brojac petlje
- pocinje da obrojava naniže
- efektivno posmatrano unosi kašnjenje na pocetku
predaje od trenutka kada ustanovi (detektuje) da
je kanal pasivan. - Kod Ethernet CSMA/CD protokola stanica odmah
pocinje sa predajom onog trenutka kada ustanovi
da je kanal pasivan
55Zbog cega CSMA/CD i CDMA/CA imaju razlicite
pristupe
- Odgovor
- Neka dve stanice imaju spremne okvire za
predaju. - Nijedna od njih ne pocinje sa predajom jer je
detektovala da je neka treca stanica u fazi
predaje. - Kod Ethernet CSMA/CD obe stanice pocece sa
predajom onog trenutka kada detektuju da je treca
završila sa predajom. - Istovremena predaja dovešce do pojave kolizije,
što i nije tako ozbiljan problem kod CSMA/CD jer
ce obe stanice prestati sa predajom onog trenutka
kada detektuju koliziju. - Time se nakon detekcije kolizije izbegava
nekorisna predaja ostatka okvira.
56Kako je to kod 802.11?
- Odgovor
- S obzirom da 802.11 ne detektuje koliziju i ne
prekida zapoceti prenos, ceo okvir u toku cijeg
prenosa je detektovana kolizija bice prenet. - Cilj kod 802.11 je da se izbegne kolizija kada
je god to moguce. - Kod 802.11 ako dve stanice detektuju da je kanal
zauzet one postavljaju svoje brojace petlje na
proizvoljne vrednosti. - Pri tome svaka stanica postavlja svoj brojac na
razlicitu vrednost. - Kako su ove vrednosti stvarno razlicite, jedna
od stanica ce poceti sa predajom pre druge. - Ako se stanice medjusobno vide (u dometu su)
tada stanica gubitnik onog trenutka kada oslušne
signal pobednicke stanice trenutno zamrzava
stanje svog brojaca i uzdržava se od predaje sve
dok pobednicka stanica ne završi sa predajom. - Na ovaj nacin se izbegava kolizija.
- Do kolizije kod 802.11 može da dodje pod
sledecim uslovima - Dve stanice se medjusobno ne vide (medjusobno su
van dometa), ili - kada su obe stanice izabrale istu vrednost na
koju postavljaju svoj brojac u petlji.
57Nevidljivi terminali
- Sastavni deo 802.11 MAC protokola je
rezervaciona šema koja nam omogucava da se
izbegne kolizija i za slucaj kada postoje
nevidljivi terminali (stanice).
58Primer nevidljivih terminala
- Obe stanice se nalaze u opsegu pokrivanja AP-a.
- Zbog pojave fedinga i slabljenja signala duž
puta, oblasti pokrivanja bežicnih stanica H1 i H2
su ogranicene na levi i desni odsecak krugova,
respektivno - Zbog ovoga stanice H1 i H2 medusobno se ne vide
(H1 ne prima signal od H2 i obratno), ali su obe
vidljive od strane AP-a (AP prima signal kako od
H1 tako i od H2).
59Zbog cega skriveni terminali mogu biti
problematicni
- Pretpostavimo da stanica H1 šalje okvir.
- Neka na polovini vremena predaje stanice H1,
mrežni nivo stanice H2 preda okvir svom MAC
nivou. - Ovaj okvir cemo zvati DATA okvir.
- S obzirom da H2 ne prima signal od H1, ona ce
sacekati jedan proizvoljan vremenski interval i
nakon toga poceti sa predajom okvira DATA, što ce
dovesti do kolizije. - Shodno prethodnom, prenosni kanal bice
neupotrebljiv u toku celog prenosa od strane
stanice H1 i delimicno u toku prenosa od stanice
H2.
60Kako se izbegava problem kolizije
- Sa ciljem da se izbegne ovaj problem, protokol
802.11 dozvoljava stanici da koristi jedan kratak
Request to Send (RTS) upravljacki okvir, kao i
jedan kratak Clear to Send (CTS) upravljacki
okvir pomocu kojih se rezerviše pristup kanalu. - Kada predajnik želi da preda okvir DATA, on
pošalje okvir RTS prema AP-u, kojim informiše AP
o tome koliko vremena ce biti potrebno za prenos
okvira DATA i okvira ACK. - Kada AP primi RTS okvir, ona se odaziva na taj
nacin što svim stanicama u njenom dometu preda
okvir CTS. - Ovaj CTS okvir se koristi za sledece dve namene
on daje predajniku eksplicitnu dozvolu da preda
svoj okvir, ali nareduje ostalim stanicama da ne
predaju podatke za rezervisani period trajanja.
61Izbegavanje kolizije korišcenjem RTS i CTS
62Izbegavanje kolizije - produžetak
- Pre pocetka slanja okvira DATA, H1 prvo emituje
svima (broadcast) okvir RTS, koga primaju sve
stanice koje se nalaze u njenom dometu,
ukljucujuci i AP. - AP se zatim odaziva okvirom CTS, koga cuju sve
stanice u njenom dometu, ukljucujuci H1 i H2. - Nakon što je H2 prihvatila CTS ona se uzdržava
od predaje za vremenski interval koji se
specifiicira u CTS okviru.
63Korišcenjem RTS i CTS poboljšavaju se performanse
- Korišcenjem RTS i CTS okvira poboljšavaju se
performanse komunikacionog sistema iz sledeca dva
razloga - Problem nevidljive stanice je ublažen, jer se
dugacki DATA okvir prenosi tek nakon što je kanal
rezervisan. - S obzirom da su RTS i CTS okviri kratki, kolizije
koje nastaju u toku RTS ili CTS okvira dovešce do
gubitaka samo RTS ili CTS okvira. Nakon što su
RTS i CTS preneti, DATA i ACK okviri se mogu
prenositi bez kolizije. - I pored toga što se RTS/CTS razmenom znacajno
smanjuje kolizija, ipak ona unosi kašnjenje i
troši resurse kanala. - Zbog ovoga, RTS/CTS razmena se koristi samo kada
je potrebno rezervisati kanal u slucajevima kada
je okvir DATA dugacak.