Különbség a CSMA és az ALOHA között

CSMA vs. ALOHA

Az Aloha egy egyszerű kommunikációs rendszer, amelyet eredetileg a Hawaii Egyetem fejlesztett ki, és amelyet műholdas kommunikációhoz használnak. Az Aloha módszernél a kommunikációs hálózat minden forrása minden adatot továbbít, amikor van egy továbbítandó keret. Ha a keret sikeresen eléri a rendeltetési helyet, akkor a következő kép kerül továbbításra. Ha a keret nem érkezik meg a rendeltetési helyen, akkor újra továbbítja. A CSMA (Carrier Sense Multiple Access) egy médiahozzáférés-vezérlő (MAC) protokoll, ahol a csomópont csak akkor továbbítja az adatokat egy megosztott átviteli adathordozón, miután ellenőrizte, hogy nincs-e más forgalom.

Aloha Protokoll

Mint korábban már említettük, az Aloha egy egyszerű kommunikációs protokoll, amelyben a hálózat minden forrása továbbítja az adatokat, amikor van egy továbbítandó keret. Ha a keret továbbítása sikeres, a következő kép továbbításra kerül. Ha az átvitel meghiúsul, a forrás ugyanazt a keretet küldi el újra. Az Aloha jól működik a vezeték nélküli műsorszóró rendszerekkel vagy félduplex kétirányú kapcsolatokkal. De amikor a hálózat bonyolultabbá válik, például egy több adatforrással és célállomással rendelkező Ethernet, amely közös adatútvonalat használ, problémák merülnek fel az adatkeretek összecsapása miatt. Ha a kommunikációs hangerő növekszik, az ütközési probléma még rosszabbá válik. Ez csökkentheti a hálózat hatékonyságát, mivel a keretek ütközése mindkét keretben adatvesztést okoz. A hasított Aloha az eredeti Aloha protokoll javítása, ahol különálló időréseket vezettek be, hogy növeljék a maximális teljesítményt, miközben csökkentik az ütközéseket. Ez úgy érhető el, hogy lehetővé teszik a forrásoknak csak az időrés elején történő továbbítást.

CSMA protokoll

A CSMA protokoll egy valószínűségű MAC protokoll, amelyben a csomópont ellenőrzi, hogy a csatorna szabad-e, mielőtt továbbítja egy megosztott csatornán, például egy elektromos buszon. Az adó küldése előtt az adó megpróbálja észlelni, hogy van-e jel egy másik állomásról a csatornán. Ha jelet észlel, az adó addig vár, amíg a folyamatban lévő átvitel befejeződik, mielőtt újrakezdené az adást. Ez a protokoll „Carrier Sense” része. A „Többszörös hozzáférés” meghatározza, hogy több állomás jeleket küld és fogad a csatornán, és egy csomópont általi adást általában az összes többi csatorna használó állomás fogad. Carrier Sense többszörös hozzáférés ütközésérzékeléssel (CSMA / CD) és Carrier Sense többszörös hozzáférés ütközéselkerüléssel (CSMA / CA) a CSMA protokoll két módosítása. A CSMA / CD javítja a CSMA teljesítményét az átvitel leállításával, amint ütközés észlelésre kerül, és a CSMA / CA javítja a CSMA teljesítményét azáltal, hogy véletlenszerű időközönként késlelteti az átvitelt, ha a csatorna elfoglalt.

Különbség a CSMA és az ALOHA között

Az Aloha és a CSMA közötti fő különbség az, hogy az Aloha protokoll az átvitel előtt nem próbálja megállapítani, hogy a csatorna szabad-e, hanem a CSMA protokoll az adatok továbbítása előtt ellenőrzi, hogy a csatorna szabad-e. Így a CSMA protokoll elkerüli az összecsapásokat, mielőtt azok megtörténnének, míg az Aloha protokoll azt észleli, hogy egy csatorna csak az összecsapás után foglalt. Ennek köszönhetően a CSMA sokkal alkalmasabb olyan hálózatokra, mint az Ethernet, ahol több forrás és célállomás ugyanazt a csatornát használja.