Rozdiel medzi CSMA a ALOHA

Rozdiel medzi CSMA a ALOHA
Rozdiel medzi CSMA a ALOHA

Video: Rozdiel medzi CSMA a ALOHA

Video: Rozdiel medzi CSMA a ALOHA
Video: Dow Jones vs. S&P 500: What’s the difference? 2024, November
Anonim

CSMA vs ALOHA

Aloha je jednoduchá komunikačná schéma pôvodne vyvinutá Havajskou univerzitou na použitie na satelitnú komunikáciu. V metóde Aloha každý zdroj v komunikačnej sieti prenáša dáta vždy, keď sa má preniesť rámec. Ak rámec úspešne dosiahne cieľ, odošle sa ďalší rámec. Ak rámec nie je prijatý v cieli, bude prenesený znova. CSMA (Carrier Sense Multiple Access) je protokol MAC (Media Access Control), v ktorom uzol prenáša údaje na zdieľanom prenosovom médiu až po overení neprítomnosti inej prevádzky.

Aloha Protocol

Ako už bolo spomenuté, Aloha je jednoduchý komunikačný protokol, kde každý zdroj v sieti prenáša dáta vždy, keď má rámec na prenos. Ak sa rámec úspešne prenesie, prenesie sa ďalší rámec. Ak prenos zlyhá, zdroj znova odošle rovnaký rámec. Aloha funguje dobre s bezdrôtovými vysielacími systémami alebo poloduplexnými obojsmernými spojeniami. Keď sa však sieť stane zložitejšou, ako je napríklad Ethernet s viacerými zdrojmi a cieľmi, ktorý používa spoločnú dátovú cestu, nastanú problémy v dôsledku kolízie dátových rámcov. Keď sa objem komunikácie zvýši, problém kolízie sa zhorší. To môže znížiť efektivitu siete, pretože kolízia rámcov spôsobí 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álnej priepustnosti a zároveň zníženie kolízií. To sa dosiahne tým, že sa zdrojom umožní vysielať iba na začiatku časového úseku.

Protokol CSMA

Protokol CSMA je pravdepodobnostný protokol MAC, v ktorom uzol pred prenosom na zdieľanom kanáli, ako je elektrická zbernica, overí, či je kanál voľný. Pred vysielaním sa vysielač pokúša zistiť, či je v kanáli signál z inej stanice. Ak je detekovaný signál, vysielač počká, kým sa prebiehajúci prenos nedokončí, a potom začne znova vysielať. Toto je časť protokolu „Carrier Sense“. „Viacnásobný prístup“definuje, že viaceré stanice vysielajú a prijímajú signály na kanáli a prenos jedným uzlom vo všeobecnosti prijímajú všetky ostatné stanice používajúce kanál. Viacnásobný prístup podľa Carrier Sense s detekciou kolízie (CSMA/CD) a Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) sú dve modifikácie protokolu CSMA. CSMA/CD zlepšuje výkon CSMA zastavením prenosu hneď po zistení kolízie a CSMA/CA zlepšuje výkon CSMA oneskorením prenosu o náhodný interval, ak je kanál zaneprázdnený.

Rozdiel medzi CSMA a ALOHA

Hlavný rozdiel medzi Aloha a CSMA je v tom, že protokol Aloha sa nesnaží pred prenosom zistiť, či je kanál voľný, ale protokol CSMA overuje, či je kanál voľný pred prenosom údajov. Protokol CSMA sa teda vyhýba konfliktom skôr, ako k nim dôjde, zatiaľ čo protokol Aloha zistí, že kanál je zaneprázdnený až po konflikte. Vďaka tomu je CSMA vhodnejšia pre siete ako Ethernet, kde viaceré zdroje a ciele používajú rovnaký kanál.

Odporúča: