CSMA vs ALOHA
Aloha është një skemë e thjeshtë komunikimi e zhvilluar fillimisht nga Universiteti i Hawaii për t'u përdorur për komunikimin satelitor. Në metodën Aloha, çdo burim në një rrjet komunikimi transmeton të dhëna sa herë që ka një kornizë për t'u transmetuar. Nëse korniza arrin me sukses destinacionin, kuadri tjetër transmetohet. Nëse korniza nuk merret në destinacion, ai do të transmetohet përsëri. CSMA (Carrier Sense Multiple Access) është një protokoll i Kontrollit të Qasjes në Media (MAC), ku një nyje transmeton të dhëna në një media të përbashkët transmetimi vetëm pasi verifikon mungesën e trafikut tjetër.
Protokolli Aloha
Siç u përmend më herët, Aloha është një protokoll i thjeshtë komunikimi ku çdo burim në rrjet transmeton të dhëna sa herë që ka një kornizë për t'u transmetuar. Nëse korniza transmetohet me sukses, korniza tjetër do të transmetohet. Nëse transmetimi dështon, burimi do të dërgojë përsëri të njëjtin kornizë. Aloha funksionon mirë me sistemet e transmetimit pa tel ose lidhjet me dy drejtime gjysmë dupleks. Por kur rrjeti bëhet më kompleks, si p.sh. një Ethernet me burime dhe destinacione të shumta që përdor një shteg të përbashkët të dhënash, shfaqen probleme për shkak të përplasjes së kornizave të të dhënave. Kur vëllimi i komunikimit rritet, problemi i përplasjes përkeqësohet. Kjo mund të zvogëlojë efikasitetin e një rrjeti pasi përplasja e kornizave do të shkaktojë humbje të të dhënave në të dy kornizat. Slotted Aloha është një përmirësim i protokollit origjinal Aloha, ku u prezantuan lojëra kohore diskrete për të rritur shpejtësinë maksimale duke reduktuar përplasjet. Kjo arrihet duke lejuar që burimet të transmetojnë vetëm në fillim të një kohe.
Protokolli CSMA
Protokolli CSMA është një protokoll probabilistik MAC në të cilin një nyje verifikon që kanali është i lirë përpara se të transmetohet në një kanal të përbashkët, si p.sh. një autobus elektrik. Para transmetimit, transmetuesi përpiqet të zbulojë nëse ka një sinjal nga një stacion tjetër në kanal. Nëse zbulohet një sinjal, transmetuesi pret derisa transmetimi në vazhdim të përfundojë përpara se të fillojë të transmetojë përsëri. Kjo është pjesa "Carrier Sense" e protokollit. "Multiple Access" përcakton që stacione të shumta dërgojnë dhe marrin sinjale në kanal dhe një transmetim nga një nyje e vetme përgjithësisht merret nga të gjithë stacionet e tjera që përdorin kanalin. Qasja e shumëfishtë Carrier Sense me zbulimin e përplasjeve (CSMA/CD) dhe Qasja e shumëfishtë Carrier Sense me shmangien e përplasjeve (CSMA/CA) janë dy modifikime të protokollit CSMA. CSMA/CD përmirëson performancën e CSMA duke ndaluar një transmetim sapo zbulohet një përplasje dhe CSMA/CA përmirëson performancën e CSMA duke vonuar transmetimin me një interval të rastësishëm nëse kanali ndihet i zënë.
Dallimi midis CSMA dhe ALOHA
Dallimi kryesor midis Aloha dhe CSMA është se protokolli Aloha nuk përpiqet të zbulojë nëse kanali është i lirë përpara transmetimit, por protokolli CSMA verifikon që kanali është i lirë përpara se të transmetojë të dhëna. Kështu, protokolli CSMA shmang përplasjet përpara se ato të ndodhin ndërsa protokolli Aloha zbulon që një kanal është i zënë vetëm pasi të ndodhë një përplasje. Për shkak të kësaj, CSMA është më i përshtatshëm për rrjete të tilla si Ethernet ku burime të shumta dhe destinacione përdorin të njëjtin kanal.