CSMA proti ALOHA
Aloha je preprosta komunikacijska shema, ki jo je prvotno razvila Univerza na Havajih za uporabo v satelitski komunikaciji. Pri metodi Aloha vsak vir v komunikacijskem omrežju prenaša podatke vsakič, ko je okvir za prenos. Če okvir uspešno doseže cilj, se pošlje naslednji okvir. Če okvir ni prejet na cilju, bo ponovno poslan. CSMA (Carrier Sense Multiple Access) je protokol za nadzor dostopa do medijev (MAC), kjer vozlišče prenaša podatke na mediju za prenos v skupni rabi šele potem, ko preveri odsotnost drugega prometa.
Protokol Aloha
Kot smo že omenili, je Aloha preprost komunikacijski protokol, kjer vsak vir v omrežju prenaša podatke, kadar koli ima okvir za prenos. Če je okvir uspešno poslan, bo poslan naslednji okvir. Če prenos ne uspe, bo vir znova poslal isti okvir. Aloha dobro deluje z brezžičnimi oddajnimi sistemi ali poldupleksnimi dvosmernimi povezavami. Ko pa omrežje postane bolj zapleteno, kot je ethernet z več viri in cilji, ki uporablja skupno podatkovno pot, se pojavijo težave zaradi trčenja podatkovnih okvirov. Ko se glasnost komunikacije poveča, se težava s trčenjem poslabša. To lahko zmanjša učinkovitost omrežja, saj trčenje okvirjev povzroči izgubo podatkov v obeh okvirih. Aloha z režami je izboljšava prvotnega protokola Aloha, kjer so bile uvedene diskretne časovne reže za povečanje največje prepustnosti in hkrati zmanjšanje kolizij. To se doseže tako, da se virom omogoči oddajanje samo na začetku časovne reže.
Protokol CSMA
Protokol CSMA je verjetnostni protokol MAC, pri katerem vozlišče preveri, ali je kanal prost, preden odda po skupnem kanalu, kot je električno vodilo. Pred oddajanjem poskuša oddajnik zaznati, ali je v kanalu signal druge postaje. Če je signal zaznan, oddajnik počaka, da se tekoči prenos konča, preden začne znova oddajati. To je del protokola »Carrier Sense«. "Večkratni dostop" definira, da več postaj pošilja in sprejema signale na kanalu, prenos enega samega vozlišča pa običajno sprejmejo vse druge postaje, ki uporabljajo kanal. Večkratni dostop z zaznavanjem nosilca z zaznavanjem trkov (CSMA/CD) in večkratni dostop z zaznavanjem nosilca z izogibanjem trkom (CSMA/CA) sta dve modifikaciji protokola CSMA. CSMA/CD izboljša delovanje CSMA tako, da prekine prenos takoj, ko je zaznana kolizija, CSMA/CA pa izboljša delovanje CSMA tako, da zakasni prenos za naključni interval, če je kanal zaznan zaseden.
Razlika med CSMA in ALOHA
Glavna razlika med Aloho in CSMA je v tem, da protokol Aloha ne poskuša zaznati, ali je kanal prost pred prenosom, ampak protokol CSMA pred prenosom podatkov preveri, ali je kanal prost. Tako se protokol CSMA izogne spopadom, preden se zgodijo, medtem ko protokol Aloha zazna, da je kanal zaseden šele, ko pride do spopada. Zaradi tega je CSMA bolj primeren za omrežja, kot je Ethernet, kjer več virov in ciljev uporablja isti kanal.