Rozdiel medzi CSMA a ALOHA

CSMA vs ALOHA

Aloha je jednoduchá komunikačná schéma pôvodne vyvinutá na Havajskej univerzite, ktorá sa používa na satelitnú komunikáciu. V metóde Aloha každý zdroj v komunikačnej sieti vysiela dáta vždy, keď existuje rámec, ktorý sa má prenášať. Ak rámec úspešne dosiahne cieľ, odošle sa ďalší rámec. Ak sa rámček neprijme v cieľovom mieste, bude znovu odoslaný. CSMA (Carrier Sense Multiple Access) je protokol Media Access Control (MAC), kde uzol vysiela dáta na zdieľanom prenosovom médiu až po overení neprítomnosti inej prevádzky..

Protokol Aloha

Ako už bolo spomenuté vyššie, Aloha je jednoduchý komunikačný protokol, kde každý zdroj v sieti vysiela údaje, kedykoľvek má rámec, ktorý sa má prenášať. Ak sa rámec úspešne prenesie, odošle sa nasledujúci rámec. Ak sa prenos nepodarí, zdroj znova pošle rovnaký rámec. Aloha funguje dobre s bezdrôtovými vysielacími systémami alebo poloduplexnými obojsmernými spojmi. Keď sa však sieť stane zložitejšou, napríklad Ethernet s viacerými zdrojmi a cieľmi, ktorý používa spoločnú dátovú cestu, vyskytnú sa problémy v dôsledku kolízie dátových rámcov. Keď sa zvýši hlasitosť komunikácie, problém s kolíziou sa zhorší. To môže znížiť účinnosť siete, pretože kolízne rámce spôsobia stratu údajov v oboch rámcoch. Slotted Aloha je vylepšením pôvodného protokolu Aloha, kde boli zavedené diskrétne časové sloty na zvýšenie maximálneho výkonu a zníženie kolízií. Toto sa dosiahne povolením zdrojov na prenos iba na začiatku časového úseku.

Protokol CSMA

Protokol CSMA je pravdepodobnostný protokol MAC, v ktorom uzol overuje, či je kanál voľný pred vysielaním na zdieľanom kanáli, ako je napríklad elektrická zbernica. Pred vysielaním sa vysielač pokúsi zistiť, či je na kanále signál z inej stanice. Ak sa zistí signál, vysielač počká, kým sa nepretržitý prenos nedokončí, a potom začne znova vysielať. Toto je časť protokolu „Carrier Sense“. „Multiple Access“ (viacnásobný prístup) definuje, že viaceré stanice vysielajú a prijímajú signály na kanáli a že prenos prostredníctvom jedného uzla je všeobecne prijímaný všetkými ostatnými stanicami používajúcimi kanál. Viacnásobný prístup nosiča Sense s detekciou kolízie (CSMA / CD) a viacnásobný prístup nosiča Sense s zabránením kolízie (CSMA / CA) sú dve modifikácie protokolu CSMA. CSMA / CD zlepšuje výkon CSMA zastavením prenosu, len čo je zistená kolízia a CSMA / CA zlepšuje výkon CSMA oneskorením prenosu v náhodnom intervale, ak je kanál snímaný zaneprázdnený.

Rozdiel medzi CSMA a ALOHA

Hlavný rozdiel medzi Aloha a CSMA je v tom, že protokol Aloha sa nepokúša zistiť, či je kanál voľný pred prenosom, ale protokol CSMA overuje, že kanál je voľný pred prenosom údajov. Protokol CSMA tak zabráni zrážkam skôr, ako k nim dôjde, zatiaľ čo protokol Aloha zistí, že kanál je zaneprázdnený až po zrážke. Z tohto dôvodu je CSMA vhodnejšia pre siete, ako je Ethernet, kde rovnaký zdroj používa viacero zdrojov a cieľov.