CSMA vs ALOHA
Aloha on lihtne sideskeem, mille algselt töötas välja Hawaii ülikool, mida kasutatakse satelliitsideks. Aloha meetodi puhul edastab sidevõrgu iga allikas andmeid iga kord, kui on edastatav kaader. Kui kaader jõuab eduk alt sihtkohta, edastatakse järgmine kaader. Kui kaadrit sihtkohta vastu ei võeta, edastatakse see uuesti. CSMA (Carrier Sense Multiple Access) on Media Access Control (MAC) protokoll, mille puhul sõlm edastab jagatud edastusmeediumil andmeid alles pärast muu liikluse puudumise kontrollimist.
Aloha protokoll
Nagu varem mainitud, on Aloha lihtne sideprotokoll, kus iga võrgu allikas edastab andmeid alati, kui tal on edastatav kaader. Kui kaader on eduk alt edastatud, edastatakse järgmine kaader. Kui edastamine ebaõnnestub, saadab allikas sama kaadri uuesti. Aloha töötab hästi traadita edastussüsteemide või poolduplekssete kahesuunaliste linkidega. Kuid kui võrk muutub keerukamaks, näiteks mitme allika ja sihtpunktiga Ethernet, mis kasutab ühist andmeteed, tekivad andmeraamide põrkumise tõttu probleemid. Kui suhtlusmaht suureneb, süveneb kokkupõrkeprobleem veelgi. See võib vähendada võrgu tõhusust, kuna kaadrite kokkupõrge põhjustab mõlemas kaadris andmete kadu. Slotted Aloha on algse Aloha protokolli täiustus, kus võeti kasutusele diskreetsed ajapilud, et suurendada maksimaalset läbilaskevõimet ja vähendada kokkupõrkeid. See saavutatakse, lubades allikatel edastada ainult ajapilu alguses.
CSMA protokoll
CSMA-protokoll on tõenäosuslik MAC-protokoll, milles sõlm kontrollib, kas kanal on vaba, enne kui see edastab jagatud kanalil, näiteks elektrisiinil. Enne edastamist proovib saatja tuvastada, kas kanalis on signaal mõnest teisest jaamast. Kui signaal tuvastatakse, ootab saatja, kuni käimasolev edastus on lõppenud, enne kui hakkab uuesti saatma. See on protokolli osa "Carrier Sense". "Mitmejuurdepääs" määratleb, et mitu jaama saadavad ja võtavad vastu signaale sellel kanalil ning ühe sõlme edastamise võtavad üldiselt vastu kõik teised seda kanalit kasutavad jaamad. Carrier Sense Multiple Access koos kokkupõrketuvastusega (CSMA/CD) ja Carrier Sense Multiple Access koos kokkupõrke vältimisega (CSMA/CA) on kaks CSMA-protokolli modifikatsiooni. CSMA/CD parandab CSMA jõudlust, peatades edastuse kohe, kui kokkupõrge tuvastatakse, ja CSMA/CA parandab CSMA jõudlust, viivitades edastamist juhusliku intervalli võrra, kui kanal on hõivatud.
Erinevus CSMA ja ALOHA vahel
Peamine erinevus Aloha ja CSMA vahel on see, et Aloha protokoll ei püüa enne edastamist tuvastada, kas kanal on vaba, kuid CSMA-protokoll kontrollib enne andmete edastamist, et kanal on vaba. Seega väldib CSMA-protokoll kokkupõrkeid enne nende toimumist, samas kui Aloha protokoll tuvastab, et kanal on hõivatud alles pärast kokkupõrget. Seetõttu sobib CSMA paremini selliste võrkude jaoks nagu Ethernet, kus mitu allikat ja sihtkohta kasutavad sama kanalit.