CSMA / CD

CSMA / CA-Flussdiagramm

CSMA / CD ist ein MAC-Protokoll (Media Access Control), kurz für Carrier Sense Multiple Access / Collision Detection. Es definiert, wie Netzwerkgeräte reagieren, wenn zwei Geräte versuchen, einen Datenkanal gleichzeitig zu verwenden und auf eine Datenkollision stoßen. Die CSMA / CD-Regeln legen fest, wie lange das Gerät warten soll, wenn eine Kollision auftritt. Das Medium wird häufig von mehreren Datenknoten verwendet, sodass jeder Datenknoten Übertragungen von jedem der anderen Knoten auf dem Medium empfängt.

Es gibt verschiedene CSMA-Zugriffsmodi: 1-persistent, P-persistent und O-persistent. 1-persistent wird in CSMA / CD-Systemen wie Ethernet verwendet. Dieser Modus wartet darauf, dass das Medium inaktiv ist, und überträgt dann Daten. P-persistent wird in CSMA / CA-Systemen (Collision Avoidance) wie Wi-Fi verwendet. Dieser Modus wartet darauf, dass das Medium inaktiv ist, und überträgt dann Daten mit einer Wahrscheinlichkeit p. Wenn der Datenknoten die Daten nicht überträgt (Wahrscheinlichkeit 1-p), wartet der Absender darauf, dass das Medium wieder inaktiv ist. Dann überträgt es die Daten mit der gleichen Wahrscheinlichkeit p. O-persistent wird von CobraNet, LonWorks und dem Controller Area Network verwendet. Dieser Modus weist jedem Datenknoten eine Übertragungsreihenfolge zu. Wenn das Medium inaktiv wird, kann der nächste Datenknoten Daten übertragen. Der nächste Datenknoten in der Zeile wartet darauf, dass das Medium wieder inaktiv ist, und überträgt dann seine Daten. Nachdem jeder Datenknoten Daten übertragen hat, wird die Übertragungsreihenfolge aktualisiert, um widerzuspiegeln, welche Datenknoten bereits übertragen wurden, und jeder Datenknoten wird durch die Warteschlange verschoben.


Schreibe einen Kommentar