CSMA vs ALOHA
Aloha je jednostavna komunikacijska shema koju je prvobitno razvio Univerzitet Hawaii za korištenje za satelitsku komunikaciju. U Aloha metodi, svaki izvor u komunikacijskoj mreži prenosi podatke svaki put kada postoji okvir koji treba prenijeti. Ako okvir uspješno stigne do odredišta, prenosi se sljedeći okvir. Ako okvir nije primljen na odredištu, ponovo će biti poslan. CSMA (Carrier Sense Multiple Access) je protokol kontrole pristupa medijima (MAC), gdje čvor prenosi podatke na zajedničkom mediju za prijenos samo nakon provjere odsustva drugog prometa.
Aloha protokol
Kao što je ranije spomenuto, Aloha je jednostavan komunikacijski protokol gdje svaki izvor u mreži prenosi podatke kad god ima okvir za prijenos. Ako je okvir uspješno prenesen, sljedeći okvir će biti poslan. Ako prijenos ne uspije, izvor će ponovo poslati isti okvir. Aloha dobro radi sa bežičnim sistemima emitovanja ili poludupleksnim dvosmernim vezama. Ali kada mreža postane složenija, kao što je Ethernet sa više izvora i odredišta koji koristi zajednički put podataka, dolazi do problema zbog sudara okvira podataka. Kada se jačina komunikacije poveća, problem kolizije postaje gori. Ovo može smanjiti efikasnost mreže jer će sudari okvira uzrokovati gubitak podataka u oba okvira. Slotted Aloha je poboljšanje originalnog Aloha protokola, gdje su uvedeni diskretni vremenski prorezi kako bi se povećala maksimalna propusnost uz smanjenje kolizija. Ovo se postiže tako što se dozvoljava izvorima da prenose samo na početku vremenskog intervala.
CSMA protokol
CSMA protokol je probabilistički MAC protokol u kojem čvor potvrđuje da je kanal slobodan prije prijenosa na zajedničkom kanalu kao što je električna magistrala. Prije odašiljanja, predajnik pokušava otkriti da li postoji signal sa druge stanice na kanalu. Ako se detektuje signal, odašiljač čeka dok se tekući prijenos ne završi prije nego što ponovo počne sa odašiljanjem. Ovo je dio protokola “Carrier Sense”. “Višestruki pristup” definira da više stanica šalje i prima signale na kanalu, a prijenos od strane jednog čvora općenito primaju sve ostale stanice koje koriste kanal. Višestruki pristup sa čulom operatera sa detekcijom kolizije (CSMA/CD) i višestruki pristup sa čulom operatera sa izbegavanjem sudara (CSMA/CA) su dve modifikacije CSMA protokola. CSMA/CD poboljšava performanse CSMA zaustavljanjem prijenosa čim se otkrije kolizija, a CSMA/CA poboljšava performanse CSMA tako što odgađa prijenos za slučajni interval ako se osjeti da je kanal zauzet.
Razlika između CSMA i ALOHA
Glavna razlika između Alohe i CSMA je u tome što Aloha protokol ne pokušava otkriti da li je kanal slobodan prije slanja, ali CSMA protokol provjerava da li je kanal slobodan prije slanja podataka. Tako CSMA protokol izbjegava sukobe prije nego što se dogode, dok Aloha protokol otkriva da je kanal zauzet tek nakon što se sukob dogodi. Zbog toga je CSMA pogodniji za mreže kao što je Ethernet gdje više izvora i odredišta koristi isti kanal.