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 az asztrozófia és az asztrológia között? - Csak annyi, mint az Ég és a Föld között 2024, November
Anonim

CSMA vs ALOHA

Az Aloha egy egyszerű kommunikációs rendszer, amelyet eredetileg a Hawaii Egyetem fejlesztett ki műholdas kommunikációra. Az Aloha módszerben a kommunikációs hálózat minden forrása adatot továbbít minden alkalommal, amikor egy keretet kell továbbítani. Ha a keret sikeresen eléri a célt, a következő képkocka kerül továbbításra. Ha a keret nem érkezik meg a célállomáson, akkor a rendszer újra elküldi. A CSMA (Carrier Sense Multiple Access) egy Media Access Control (MAC) protokoll, ahol a csomópont csak azután továbbít adatokat egy megosztott átviteli adathordozón, miután ellenőrizte az egyéb forgalom hiányát.

Aloha Protokoll

Amint azt korábban említettük, az Aloha egy egyszerű kommunikációs protokoll, amelyben a hálózat minden forrása adatot továbbít, amikor van egy továbbítandó keret. Ha a képkocka átvitele sikeres volt, a következő képkocka kerül továbbításra. Ha az átvitel sikertelen, a forrás újra elküldi ugyanazt a keretet. Az Aloha jól működik 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 forrásból és célból álló Ethernet, amely közös adatútvonalat használ, problémák lépnek fel az adatkeretek ütközése miatt. Ha 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 a keretek ütközése mindkét keretben adatvesztést okoz. A Slotted Aloha az eredeti Aloha protokoll továbbfejlesztése, ahol diszkrét időréseket vezettek be, hogy növeljék a maximális átvitelt és csökkentsék az ütközéseket. Ez úgy érhető el, hogy a források csak egy időrés elején sugározhatnak.

CSMA-protokoll

CSMA-protokoll egy valószínűségi MAC-protokoll, amelyben egy csomópont ellenőrzi, hogy a csatorna szabad-e, mielőtt egy megosztott csatornán, például elektromos buszon továbbítaná. Adás előtt az adó megpróbálja érzékelni, hogy van-e jel egy másik állomástól a csatornán. Ha jelet észlel, az adó megvárja, amíg a folyamatban lévő adás befejeződik, mielőtt újra elkezdené az adást. Ez a protokoll „Carrier Sense” része. A „többszörös hozzáférés” azt határozza meg, hogy több állomás küld és fogad jeleket a csatornán, és egy csomópont általi adást általában a csatornát használó összes többi állomás veszi. Carrier Sense Multiple Access with Collision Detection (CSMA/CD) és Carrier Sense Multiple Access with Collision Avoidance (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, a CSMA/CA pedig úgy javítja a CSMA teljesítményét, hogy véletlen időközönként késlelteti az átvitelt, ha a csatorna fogl alt.

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 meg érzékelni, hogy a csatorna szabad-e az átvitel előtt, de a CSMA protokoll ellenőrzi, hogy a csatorna szabad-e az adatátvitel előtt. Így a CSMA protokoll elkerüli az ütközéseket, mielőtt azok bekövetkeznének, míg az Aloha protokoll csak az ütközés után észleli, hogy egy csatorna fogl alt. Emiatt a CSMA jobban megfelel olyan hálózatokhoz, mint például az Ethernet, ahol több forrás és célállomás használja ugyanazt a csatornát.

Ajánlott: