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 komunikācijai. Izmantojot Aloha metodi, katrs komunikāciju tīkla avots pārraida datus katru reizi, kad ir kadrs, kas jāpārraida. Ja kadrs veiksmīgi sasniedz mērķi, tiek pārsūtīts nākamais kadrs. 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ārsūta datus uz dalītu pārraides datu nesēju tikai pēc tam, kad ir pārbaudīts, vai nav citas trafika..
Aloha protokols
Kā jau minēts iepriekš, Aloha ir vienkāršs saziņas protokols, kurā katrs tīkla avots pārraida datus ikreiz, kad tam ir rāmis, kas jāpārraida. Ja kadrs tiek pārsūtīts veiksmīgi, tiks pārsūtīts nākamais kadrs. Ja pārsūtīšana neizdodas, avots atkal nosūtīs to pašu kadru. Aloha labi darbojas ar bezvadu apraides sistēmām vai pusdupleksiem divvirzienu saitēm. Bet, kad tīkls kļūst sarežģītāks, piemēram, Ethernet ar vairākiem avotiem un adresātiem, kas izmanto kopēju datu ceļu, rodas problēmas datu kadru sadursmes dēļ. Palielinoties komunikācijas skaļumam, sadursmes problēma kļūst vēl sliktāka. Tas var samazināt tīkla efektivitāti, jo kadru sakritība izraisīs datu zaudēšanu abos kadros. Slotted Aloha ir sākotnējā Aloha protokola uzlabojums, kurā tika ieviesti diskrēti laika nišas, lai palielinātu maksimālo caurlaidspēju, vienlaikus samazinot sadursmes. Tas tiek panākts, ļaujot avotiem pārraidīt tikai laika nišas sākumā.
CSMA protokols
CSMA protokols ir varbūtīgs MAC protokols, kurā mezgls pirms nosūtīšanas pa koplietojamu kanālu, piemēram, elektrisko kopni, pārbauda, vai kanāls ir brīvs. Pirms raidīšanas raidītājs mēģina noteikt, vai kanālā nav signāla no citas stacijas. Ja tiek konstatēts signāls, raidītājs nogaida, līdz notiekošā pārraide ir pabeigta, pirms tas atkal sāk pārraidīt. Šī ir protokola “Carrier Sense” daļa. “Multiple Access” definē, ka vairākas stacijas sūta un saņem signālus kanālā, un pārraidi ar vienu mezglu parasti saņem visas pārējās stacijas, kas izmanto kanālu. Carrier Sense daudzkārtēja piekļuve ar sadursmes noteikšanu (CSMA / CD) un Carrier Sense daudzkārtēja pieeja ar sadursmes novēršanu (CSMA / CA) ir divas CSMA protokola modifikācijas. CSMA / CD uzlabo CSMA veiktspēju, pārtraucot pārraidi, tiklīdz tiek atklāta sadursme, un CSMA / CA uzlabo CSMA veiktspēju, aizkavējot pārraidi ar nejaušu intervālu, ja kanāls tiek uztverts kā aizņemts.
Atšķirība starp CSMA un ALOHA
Galvenā atšķirība starp Aloha un CSMA ir tā, ka Aloha protokols pirms nosū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, kamēr Aloha protokols atklāj, ka kanāls ir aizņemts tikai pēc sadursmes. Sakarā ar to CSMA ir vairāk piemērota tādiem tīkliem kā Ethernet, kur vairāki avoti un adresāti izmanto to pašu kanālu.