Rechnernetze
Home Nach oben Delimiters Zugriffskontrolle Monitorstation Control-Feld Adressfelder Routing MAC Frames

Arbeitsweise des Token-Passing nach IEEE 802.5

Das Tokenringverfahren nach IBM wird als Token Passing bezeichnet und wurde durch die IEEE als Standard 802.5  übernommen. 

Sobald eine Station ein Freitoken empfangen hat, erhält sie die Erlaubnis zur Datenübertragung. 

Dazu setzt sie in dem drei Byte langen Token das Token Bit (T) auf 1, so dass andere Stationen dieses als Rahmenstart-Sequenz erkennen können und der Ring als belegt gekennzeichnet ist. Unmittelbar im Anschluss an die Rahmenstart-Sequenz, bestehend aus Starting Delimiter, Access Control und Frame Control sendet die Station dann die zu übertragenden Daten auf den Ring. 

Diese bestehen aus der Ziel- und der Quelladresse, den eigentlichen Nutzdaten, der Prüfsumme, dem Endebegrenzer und einem Rahmenstatusfeld, in das andere Stationen während der Übertragung Kontrollinformationen (Rahmen kopiert, Prüfsummenfehler entdeckt, Adresse erkannt) ablegen. Optional kann Routinginformation eingefügt werden.

Alle Stationen, die an den Ring angeschlossen sind, empfangen die eingehenden Daten und leiten sie unmittelbar an die nächste Station im Ring weiter, auch wenn sie für die jeweilige Station bestimmt sind. Erkennt eine Station ihre eigene Adresse im Übertragungsrahmen, so kopiert sie diesen vom Ring und setzt die entsprechenden Bits im Rahmenkontrollfeld (Frame Status), um der sendenden Station den Empfang mitzuteilen. Nachdem der Übertragungsrahmen den Sender wieder erreicht hat, entfernt dieser die Daten vom Ring und generiert ein neues Freitoken für die Übertragung an die nachfolgende Station. 

Frame Check Sequence

Die Frame Check Sequence prüft die Felder von der Frame Control bis zum Datenfeld mit dem CRC-Verfahren. Wird ein Fehler erkannt, so wird der Rahmen verworfen und das Fehlerbit im Ending Delimiter gesetzt.

Frame Status-Feld

Das Frame Status-Feld verwendet zwei Bits, mit welcher eine empfangende Station der sendenden mitteilen muss, ob die Adresse erkannt wurde und der Rahmen kopiert wurde. Zur Kennzeichnung werden zwei Bits verwendet, die zweimal gesendet werden, da dieses Feld außerhalb der Frame Check Sequence liegt.