CSMA pret ALOHA
Aloha ir vienkārša sakaru shēma, kuru sākotnēji izstrādājusi Havaju universitāte, lai to izmantotu satelīta sakariem. Aloha metodē katrs sakaru tīkla avots pārraida datus katru reizi, kad ir jānosūta rāmis. Ja rāmis veiksmīgi sasniedz galamērķi, tiek pārsūtīts nākamais rāmis. Ja rāmis galamērķī netiek saņemts, tas tiks pārsūtīts vēlreiz. CSMA (Carrier Sense Multiple Access) ir multivides piekļuves kontroles (MAC) protokols, kurā mezgls pārraida datus uz koplietojamo datu nesēju tikai pēc tam, kad ir pārbaudīts, vai nav citas trafika.
Alohas protokols
Kā minēts iepriekš, Aloha ir vienkāršs sakaru protokols, kurā katrs tīkla avots pārraida datus ikreiz, kad tam ir nosūtāms rāmis. Ja rāmis tiek veiksmīgi pārsūtīts, tiks nosūtīts nākamais rāmis. Ja pārsūtīšana neizdodas, avots atkal nosūta to pašu kadru. Aloha labi darbojas ar bezvadu apraides sistēmām vai divpusējām divvirzienu saitēm. Bet, kad tīkls kļūst sarežģītāks, piemēram, Ethernet ar vairākiem avotiem un galamērķiem, kas izmanto kopēju datu ceļu, problēmas rodas datu rāmju sadursmes dēļ. Palielinoties komunikācijas apjomam, sadursmes problēma kļūst vēl spēcīgāka. Tas var samazināt tīkla efektivitāti, jo sadursmes kadri izraisīs datu zudumu abos kadros. Sloha Aloha ir uzlabojums sākotnējam Aloha protokolam,kur tika ieviesti diskrēti laika niši, lai palielinātu maksimālo caurlaidspēju, vienlaikus samazinot sadursmes. Tas tiek panākts, ļaujot avotiem pārraidīt tikai laika niša sākumā.
CSMA protokols
CSMA protokols ir varbūtības MAC protokols, kurā mezgls pirms nosūtīšanas pa koplietojamu kanālu, piemēram, elektrisko kopni, pārbauda kanāla brīvību. Pirms raidīšanas raidītājs mēģina noteikt, vai kanālā ir signāls no citas stacijas. Ja tiek uztverts signāls, raidītājs gaida, kamēr notiekošā pārraide ir pabeigta, pirms tas atkal sāk pārraidīt. Šī ir protokola daļa “Carrier Sense”. “Multiple Access” nosaka, ka vairākas stacijas kanālā sūta un saņem signālus, un pārraidi ar vienu mezglu parasti uztver visas pārējās stacijas, kas izmanto kanālu. Carrier Sense daudzkārtēja piekļuve ar sadursmju noteikšanu (CSMA / CD) un Carrier Sense daudzkārtēja piekļuve ar sadursmju novēršanu (CSMA / CA) ir divas CSMA protokola modifikācijas. CSMA / CD uzlabo CSMA veiktspēju, pārtraucot pārraidi, tiklīdz tiek konstatēta sadursme, un CSMA / CA uzlabo CSMA veiktspēju, aizkavējot pārraidi pēc nejauša intervāla, ja kanāls tiek uztverts aizņemts.
Atšķirība starp CSMA un ALOHA
Galvenā atšķirība starp Aloha un CSMA ir tāda, ka Aloha protokols pirms datu pārsūtīšanas nemēģina noteikt, vai kanāls ir brīvs, bet CSMA protokols pirms datu pārsūtīšanas pārbauda, vai kanāls ir brīvs. Tādējādi CSMA protokols izvairās no sadursmēm, pirms tās notiek, savukārt Aloha protokols nosaka, ka kanāls ir aizņemts tikai pēc sadursmes. Tādēļ CSMA ir vairāk piemērota tādiem tīkliem kā Ethernet, kur vairāki avoti un galamērķi izmanto vienu un to pašu kanālu.