CSMA vs. ALOHA
Aloha on yksinkertainen viestintäjärjestelmä, jonka alun perin kehitti Havaijin yliopisto satelliittiviestintään. Aloha-menetelmässä kukin tietoliikenneverkon lähde lähettää dataa aina, kun lähetettävä kehys on olemassa. Jos kehys saavuttaa onnistuneesti määränpään, seuraava kehys lähetetään. Jos kehystä ei vastaanoteta määränpäässä, se lähetetään uudelleen. CSMA (Carrier Sense Multiple Access) on Media Access Control (MAC) -protokolla, jossa solmu lähettää dataa jaetulle siirtovälineelle vasta tarkistettuaan muun liikenteen puuttumisen.
Alohan pöytäkirja
Kuten aiemmin mainittiin, Aloha on yksinkertainen tiedonsiirtoprotokolla, jossa kukin verkon lähde lähettää dataa aina, kun sillä on lähetettävä kehys. Jos kehys lähetetään onnistuneesti, seuraava kehys lähetetään. Jos lähetys epäonnistuu, lähde lähettää saman kehyksen uudelleen. Aloha toimii hyvin langattomien lähetysjärjestelmien tai kaksisuuntaisten kaksisuuntaisten linkkien kanssa. Mutta kun verkko muuttuu monimutkaisemmaksi, kuten Ethernet, jossa on useita lähteitä ja kohteita ja joka käyttää yhteistä tietopolkua, ongelmia ilmenee datakehysten törmäämisestä johtuen. Kun tiedonsiirtomäärä kasvaa, törmäysongelma pahenee. Tämä voi heikentää verkon tehokkuutta, koska törmäävät kehykset aiheuttavat datan menetystä molemmissa kehyksissä. Slotted Aloha on parannus alkuperäiseen Aloha-pöytäkirjaan,jossa otettiin käyttöön erilliset aikavälit suurimman mahdollisen läpäisykyvyn lisäämiseksi vähentäen samalla törmäyksiä. Tämä saavutetaan sallimalla lähteiden lähettää vain aikavälin alussa.
CSMA-protokolla
CSMA-protokolla on todennäköisyysperusteinen MAC-protokolla, jossa solmu tarkistaa ennen kanavan lähettämistä jaetulla kanavalla, kuten sähköväylällä, että kanava on vapaa. Ennen lähettämistä lähetin yrittää havaita, onko kanavassa signaalia toisesta asemasta. Jos signaali havaitaan, lähetin odottaa, kunnes käynnissä oleva lähetys on valmis, ennen kuin se alkaa lähettää uudelleen. Tämä on protokollan”Carrier Sense” -osa.”Monipääsy” määrittelee, että useat asemat lähettävät ja vastaanottavat signaaleja kanavalla ja että kaikki muut kanavaa käyttävät asemat vastaanottavat lähetyksen yhdellä solmulla. Carrier Sense Multiple Access with Collision Detection (CSMA / CD) ja Carrier Sense Multiple Access with Collision Avoidance (CSMA / CA) ovat kaksi CSMA-protokollan muunnosta. CSMA / CD parantaa CSMA: n suorituskykyä pysäyttämällä lähetyksen heti, kun törmäys havaitaan, ja CSMA / CA parantaa CSMA: n suorituskykyä viivästyttämällä lähetystä satunnaisella aikavälillä, jos kanavan havaitaan olevan varattu.
CSMA: n ja ALOHA: n välinen ero
Tärkein ero Alohan ja CSMA: n välillä on se, että Aloha-protokolla ei yritä havaita, onko kanava vapaa ennen lähettämistä, mutta CSMA-protokolla varmistaa, että kanava on vapaa ennen datan lähettämistä. Siten CSMA-protokolla välttää yhteentörmäyksiä ennen kuin ne tapahtuvat, kun taas Aloha-protokolla havaitsee kanavan olevan varattu vasta yhteenoton jälkeen. Tämän vuoksi CSMA soveltuu paremmin verkkoihin, kuten Ethernet, jossa useat lähteet ja kohteet käyttävät samaa kanavaa.