Különbség A CSMA és Az ALOHA Között

Különbség A CSMA és Az ALOHA Között
Különbség A CSMA és Az ALOHA Között

Videó: Különbség A CSMA és Az ALOHA Között

Videó: Különbség A CSMA és Az ALOHA Között
Videó: Mi a különbség a than és then között? 2024, Szeptember
Anonim

CSMA vs ALOHA

Az Aloha egy egyszerű kommunikációs rendszer, amelyet eredetileg a Hawaii Egyetem fejlesztett ki, és műholdas kommunikációra használható. Az Aloha módszerben a kommunikációs hálózat minden forrása minden alkalommal továbbít adatokat, amikor van egy továbbítandó keret. Ha a keret sikeresen eléri a célt, akkor a következő képkockát továbbítja. Ha a keretet nem kapja meg a célállomáson, akkor azt újra továbbítja. A CSMA (Carrier Sense Multiple Access) egy Media Access Control (MAC) protokoll, ahol egy csomópont csak akkor továbbít adatokat megosztott adathordozón, miután ellenőrizte, hogy nincs-e más forgalom.

Alohai jegyzőkönyv

Amint azt korábban említettük, az Aloha egy egyszerű kommunikációs protokoll, ahol a hálózat minden egyes forrása továbbítja az adatokat, amikor van továbbítandó keret. Ha a keret sikeresen továbbításra kerül, akkor a következő kép kerül továbbításra. Ha az átvitel sikertelen, a forrás ismét ugyanazt a keretet küldi. Az Aloha jól működik vezeték nélküli műsorszóró rendszerekkel vagy fél-duplex 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 közös adatútvonalat használ, akkor problémák adódnak az adatkeretek ütközése miatt. Amikor a kommunikáció mennyisége növekszik, az ütközési probléma súlyosbodik. Ez csökkentheti a hálózat hatékonyságát, mivel az ütközéses keretek adatvesztést okoznak mindkét keretben. A Slotted Aloha az eredeti Aloha protokoll fejlesztése,ahol diszkrét időréseket vezettek be a maximális áteresztőképesség növelése és az ütközések csökkentése érdekében. Ez úgy érhető el, hogy a források csak az időrés elején engedik továbbítani az adást.

CSMA protokoll

A CSMA protokoll egy valószínűségi MAC protokoll, amelyben egy csomópont ellenőrzi, hogy a csatorna szabad-e, mielőtt megosztott csatornán, például elektromos buszon továbbítaná. Adás előtt az adó megpróbálja észlelni, hogy van-e jel a csatornán egy másik állomástól. Ha jelet észlel, az adó megvárja a folyamatban lévő adás befejezését, 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 küld és fogad jelet a csatornán, és egyetlen csomóponton keresztüli adást általában a csatornát használó összes többi állomás fogad. A Carrier Sense többszörös hozzáférés ütközésérzékeléssel (CSMA / CD) és a 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által, hogy leállítja az adást, amint ütközést észlel, és a CSMA / CA javítja a CSMA teljesítményét azáltal, hogy véletlenszerű intervallummal késlelteti az adást, ha a csatorna elfoglaltnak érezhető.

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

A fő különbség az Aloha és a CSMA között az, hogy az Aloha protokoll nem próbálja felismerni, hogy a csatorna szabad-e az átvitel előtt, de a CSMA protokoll ellenőrzi, hogy a csatorna szabad-e az adatok továbbítása előtt. Így a CSMA protokoll elkerüli az ütközéseket, mielőtt azok bekövetkeznének, míg az Aloha protokoll csak egy ütközés után észleli, hogy egy csatorna foglalt. Emiatt a CSMA jobban megfelel olyan hálózatoknak, mint az Ethernet, ahol több forrás és cél használja ugyanazt a csatornát.

Ajánlott: