[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: