CDMA/CA
Wikipedia
CDMA/CA - lyhenne on syntynyt erehdyksessä, kun langattomiin tiedonsiirtotekniikoihin liittyvät termit CDMA ja CSMA/CA ovat sekoittuneet. CDMA/CA ei tarkoita yhtään mitään, eikä ole yleisesti käytetty lyhenne. CSMA/CA sen sijaan on standardissa IEEE 802.11 kuvattu langattoman lähiverkon (WLAN) kanavanvarausmenetelmä, joka muistuttaa langallisen Ethernet-lähiverkon (IEEE 802.3) CSMA/CD -kanavanvarausmenetelmää. CSMA/CA -menetelmässä on kuitenkin huomioitu langattoman verkon erityistarpeet. Langallisessa verkossa samassa verkkosegmentissä sijaitsevat työasemat, jotka toimivat standardin mukaisesti, havaitsevat kaikki mikäli segmentissä tapahtuu törmäys (kahden aseman lähettäessä dataa samanaikaisesti). Törmäyksen havaitsevat työasemat lähettävät jam-signaalin ja siirtyvät eksponentiaaliseen toipumismenettelyyn (exponential backoff). Langattomassa verkossa sen sijaan langattomat asemat eivät voi aina havaita törmäystä, joten tarvitaan virtuaalista kuulostelua (Virtual Carrier Sense). Jos esimerkiksi langattomat asemat (STA) ovat yhdistetty samaan langattomaan verkkoon tukiaseman (AP) kautta, ja langattomien asemien kantama riittää tukiasemalle asti, ne eivät välttämättä kuule toisiaan eivätkä tiedä koska toinen lähettää tietoa. Molemmat langattomat asemat kuulevat kuitenkin tukiaseman lähetykset. Tällöin tarvitaan CSMA/CA:ta, jotta ei lähetetä päällekäin.
CSMA/CA:
Halutessaan lähettää sanoman laite kuuntelee ensin onko siirtotie vapaa ja pysyykö se vapaana DIFS-viiveen ajan. Mikäli havaitaan liikennettä, laite siirtyy eksponentiaaliseen toipumiseen. Jos siirtotie kuulostaa vapaalta, pyydetään tukiasemalta lupaa lähettää (RTS, Request To Send). Jos tukiasemalta ei saada CTS (Clear To Send) -kuittausta SIFS-viiveen kuluessa, oletetaan sanoman törmänneen ja siirrytään eksp. toipumismenettelyyn. Jos saatiin CTS -kuittaus, asema lähettää sanoman, jonka jälkeen se jää odottamaan kuittausta (ACK) sanoman perille menosta tukiasemalta SIFS-viiveen ajaksi. Jos ei saada ACK:ta, oletetaan että sanoma törmäsi ja siirrytään jälleen eksp. toipumiseen. Myös onnistuneen viestin välittämisen jälkeen suoritetaan eksp. toipumismenettely, jolla varmistetaan että muutkin asemat voivat saada välillä lähetysvuoron. On myös olemassa toimintatapa, jossa ei käytetä RTS-CTS -kuittauksia. Tällöin viestinvaihto tapahtuu edellä kuvatulla tavalla, mutta RTS-CTS -viestinvaihtoa ei tehdä, vaan laite alkaa lähettää suoraan vapaaksi havaitsemalleen siirtotielle, ja lähettämisen jälkeen saatava tai puuttumaan jäävä kuittaus kertoo, tapahtuiko törmäys vai menikö viesti perille.