[ibm-pc] Re: wi-fi a access point-sdileni prenosoveho pasma


To ibm-pc zavinac debian bod cz
From "Jaroslav Kucera" <unclefido zavinac mail bod muni bod cz>
Date Fri, 22 Aug 2003 13:29:46 GMT
Newsgroups cz.comp.ibmpc
Organization FI MU
User-agent Pan/0.13.3 (That cat's something I can't explain)

On Fri, 22 Aug 2003 11:56:22 +0200, Michal Vystrcil wrote:

> Zdravim
> Chci se zeptat, zda se sdili prenosove pasmo k access pointu.
> Pocitam takhle: acccess point 802.11b ma teoreticky 11Mbits, v praxi tak
> 6Mbits.
> Kdyz se pripoji  10 useru a zacnou tahat data, tak 6 deleno 10 rovna se
> 600Kbits.
> Pocitam dobre? :)
> Diky
> M.

Bohuzel to az tak jednoduche neni. Dle standardu 802.11b je k pristupu k
mediu (v tomto pripade nosne frekvenci sirene vzduchem) pouzivana
pristupova metoda CSMA/CA (Carrier Sense Multiple Access/Collision
Avoidance) 

Princip CSMA/CA:
Pokud uzel chce vysílat, poslouchá zda-li je na síti nějaká aktivita.
Pokud ano, počká náhodně dlouhou dobu a po té se pokusí k síti přistoupit
znovu.
Pokud je síť nečinná (je na ní volno), pošle uzel signál RTS (Request To
Send).

V případě, že se nejedná o broadcast:
RTS je adresován konkrétnímu uzlu. 
Vysílající uzel čeká na signál CTS (Clear To Send), kterým adresát odpoví
na RTS.
Signály RTS a CTS musí být poslány během předdefinovaného časového
intervalu v opačném případě odesílatel předpokládá kolizi.
Pokud odesílatel obdrží CTS, provede se přenos, pokud ne 
(RTS nebo CTS se poškodily), přenos se odloží. 

V případě broadcastu:
RTS  je adresován na speciální adresu, která značí broadcast (255)
nečeká se na CTS a okamžitě začíná přenos.

Pokud ke kolize preci jen dojde, potom je ta resena programove (nikoli v
HW zarizeni jako u CSMA/CD (/Colision Detection)).

Tudiz dochazi k castemu jevu, ze vice komunikujicich zarizeni si vzajemne
konkuruje a prenosova kapacita media tim neni vyuzita plne.

-- 
Jaroslav Kucera

`long long long' is too long for GCC

Partial thread listing: