CSMA vs ALOHA
Aloha je jednoduché komunikační schéma původně vyvinuté na Havajské univerzitě pro použití pro satelitní komunikaci. V metodě Aloha každý zdroj v komunikační síti vysílá data pokaždé, když existuje rámec, který má být vyslán. Pokud snímek úspěšně dosáhne cíle, je vyslán další snímek. Pokud snímek není v cílovém místě přijat, bude přenesen znovu. CSMA (Carrier Sense Multiple Access) je protokol Media Access Control (MAC), kde uzel přenáší data na sdíleném přenosovém médiu pouze po ověření nepřítomnosti jiného provozu.
Aloha protokol
Jak již bylo zmíněno dříve, Aloha je jednoduchý komunikační protokol, kde každý zdroj v síti přenáší data, kdykoli má rámec, který má být přenesen. Pokud je snímek úspěšně přenesen, bude přenesen další snímek. Pokud se přenos nezdařil, zdroj odešle stejný snímek znovu. Aloha funguje dobře s bezdrátovými vysílacími systémy nebo poloduplexními obousměrnými spoji. Když se však síť stává složitější, například Ethernet s více zdroji a cíli, který používá společnou datovou cestu, nastanou problémy kvůli kolizi datových rámců. Když se objem komunikace zvýší, problém s kolizí se zhorší. To může snížit účinnost sítě, protože kolize rámců způsobí ztrátu dat v obou rámcích. Slotted Aloha je vylepšení původního protokolu Aloha,kde byly zavedeny diskrétní časové sloty pro zvýšení maximální propustnosti při současném snížení kolizí. Toho je dosaženo tím, že se zdrojům umožní přenášet pouze na začátku časového úseku.
Protokol CSMA
Protokol CSMA je pravděpodobnostní protokol MAC, ve kterém uzel před přenosem na sdíleném kanálu, jako je elektrická sběrnice, ověří, že je kanál volný. Před vysíláním se vysílač pokusí zjistit, zda je v kanálu signál z jiné stanice. Pokud je detekován signál, vysílač počká, dokud není dokončen probíhající přenos, než začne znovu vysílat. Toto je část protokolu „Carrier Sense“. „Vícenásobný přístup“definuje, že více stanic odesílá a přijímá signály na kanálu a přenos jediným uzlem je obecně přijímán všemi ostatními stanicemi používajícími kanál. Carrier Sense Multiple Access with Collision Detection (CSMA / CD) a Carrier Sense Multiple Access with Collision Prevention (CSMA / CA) jsou dvě modifikace protokolu CSMA. CSMA / CD zlepšuje výkon CSMA zastavením přenosu, jakmile je detekována kolize, a CSMA / CA zlepšuje výkon CSMA zpožděním přenosu o náhodný interval, pokud je kanál vnímán jako obsazený.
Rozdíl mezi CSMA a ALOHA
Hlavní rozdíl mezi Aloha a CSMA spočívá v tom, že protokol Aloha se před přenosem nepokouší zjistit, zda je kanál volný, ale protokol CSMA před přenosem dat ověří, že je kanál volný. Protokol CSMA se tak vyhne střetům dříve, než k nim dojde, zatímco protokol Aloha zjistí, že kanál je zaneprázdněn, až když dojde ke střetu. Z tohoto důvodu je CSMA vhodnější pro sítě, jako je Ethernet, kde více zdrojů a cílů používá stejný kanál.