Unterschied zwischen CSMA und Aloha

Unterschied zwischen CSMA und Aloha

CSMA gegen Aloha

Aloha ist ein einfaches Kommunikationsschema, das ursprünglich von der University of Hawaii entwickelt wurde, um für die Satellitenkommunikation verwendet zu werden. In der Aloha -Methode überträgt jede Quelle in einem Kommunikationsnetz. Wenn der Rahmen das Ziel erfolgreich erreicht, wird der nächste Frame übertragen. Wenn der Rahmen nicht am Ziel empfangen wird, wird er erneut übertragen. CSMA (Carrier Sense Multiple Access) ist ein MAC -Protokoll (Media Access Control), in dem ein Knoten nur nach Überprüfung des Fehlens eines anderen Verkehrs Daten auf einem gemeinsam genutzten Übertragungsmedium überträgt.

Aloha -Protokoll

Wie bereits erwähnt, ist Aloha ein einfaches Kommunikationsprotokoll, in dem jede Quelle im Netzwerk Daten überträgt. Wenn der Rahmen erfolgreich übertragen wird, wird der nächste Frame übertragen. Wenn die Übertragung fehlgeschlagen ist, sendet die Quelle denselben Rahmen erneut. Aloha arbeitet gut mit drahtlosen Broadcast-Systemen oder halben Duplex-Zwei-Wege-Links zusammen. Wenn das Netzwerk jedoch komplexer wird, z. Wenn das Kommunikationsvolumen zunimmt, verschlechtert sich das Kollisionsproblem. Dies kann die Effizienz eines Netzwerks verringern, da Colliding -Frames in beiden Frames einen Datenverlust verursachen. Slotted Aloha ist eine Verbesserung des ursprünglichen Aloha -Protokolls, in dem diskrete Zeitfenster eingeführt wurden, um den maximalen Durchsatz zu erhöhen, während die Kollisionen reduziert werden. Dies wird erreicht, indem Quellen nur zu Beginn eines Zeitfensters übertragen werden können.

CSMA -Protokoll

Das CSMA -Protokoll ist ein probabilistisches MAC -Protokoll, in dem ein Knoten überprüft, ob der Kanal frei ist. Vor dem Senden versucht der Sender zu erkennen, ob ein Signal von einer anderen Station im Kanal vorhanden ist. Wenn ein Signal erkannt wird, wartet der Sender, bis das laufende Getriebe abgeschlossen ist, bevor es erneut übertragen wird. Dies ist der Teil des Protokolls „Carrier Sense“. "Multiple Access" definiert, dass mehrere Stationen Signale auf dem Kanal senden und empfangen, und eine Übertragung durch einen einzelnen Knoten wird im Allgemeinen von allen anderen Stationen mit dem Kanal empfangen. Carrier Sense Multiple Access mit Kollisionserkennung (CSMA/CD) und Carrier Sense Multiple Access mit Kollisionsvermeidung (CSMA/CA) sind zwei Modifikationen des CSMA -Protokolls. CSMA/CD verbessert die Leistung von CSMA, indem eine Übertragung gestoppt wird, sobald eine Kollision erkannt wird, und CSMA/CA verbessert die Leistung von CSMA, indem die Übertragung um ein Zufallsintervall verzögert wird, wenn der Kanal beschäftigt ist.

Unterschied zwischen CSMA und Aloha

Der Hauptunterschied zwischen Aloha und CSMA besteht darin, dass das Aloha -Protokoll nicht versucht, festzustellen, ob der Kanal vor der Übertragung frei ist, sondern das CSMA -Protokoll überprüft, ob der Kanal vor der Übertragung von Daten frei ist. Daher vermeidet das CSMA -Protokoll Zusammenstöße, bevor sie auftreten, während das Aloha -Protokoll feststellt, dass ein Kanal erst nach einem Zusammenstoß beschäftigt ist. Aus diesem Grund ist CSMA besser für Netzwerke wie Ethernet geeignet, in denen mehrere Quellen und Ziele denselben Kanal verwenden.