[Beispiel Datenübertragung] [Zusammenfassung]

Token-Passing

Im Gegensatz zu CSMA/CD handelt es sich hier um ein deterministisches Zugangsverfahren. Vorraussetzung für Token-Passing ist, das jede Station ihren Vorgänger und ihren Nachfolger kennt.

Zentrales Element dieses Verfahrens ist das Token. Das Token kann zwei wesentliche Zustände annehmen:

Frei-Token Besetzt-Bit = 0
Belegt-Token Besetzt-Bit = 1

Beispiel Datenübertragung

Betrachten wir eine Datenübertragung im Token-Ring:

Situation: Station A möchte Daten an Station C senden

  1. Station A wartet auf das Freitoken
  2. Station A nimmt das Freitoken aus dem Netz und wandelt es durch das Setzen des Besetzt-Bits in ein Belegt-Token um
  3. Station A schreibt ebenfalls die Absenderadresse, die Zieladresse und die Daten in das Token
  4. Station A sendet das Token an ihren Nachfolger (Station B)
  5. Station B vergleicht die eigene Adresse mit der Zieladresse
  6. Station B sendet das Token an Ihren Nachfolger, da der Vergleich negativ ausfiel
  7. Station C vergleicht die eigene Adresse mit der Zieladresse
  8. Station C setzt das Receive-Bit, da der Vergleich positiv ausfiel
  9. Station C kopiert die Daten und setzt das Copy-Bit zur Bestätigung
  10. Station C schickt das Token an ihren Nachfolger (Station D)
  11. Station D vergleicht die eigene Adresse mit der Ziel- und Absenderadresse
  12. Station D sendet das Token an ihren Nachfolger (Station A), da die Vergleiche negativ ausfielen
  13. Station A identifiziert sich als Absender des Tokens
  14. Station A erkennt den Erfolg ihrer Übertragung und und nimmt den Token vom Netz
  15. Station A erzeugt ein neues Freitoken

Zusammenfassung

Damit eine Station, die gerade ein Freitoken erzeugt hat, dieses nicht sofort wieder in Beschlag nimmt, schreiben viele Implementierungen dieses Zugriffsverfahrens vor, dass sie das Token weitergeben muss.

Vorteile Nachteile
  • sehr sichere Datenübertragung
  • (Anzahl der Stationen - 1) x (Umlaufzeit / Token) ergibt die Zeit, zu der eine Station spätestens wieder senden kann (bei Datenpaketen gleicher Grösse)
  • Jitter (Phasenverschiebungen des Signals); problematisch nur für ältere Chipsätze, tritt vor allem bei Early-Token-Passing mit UTP-Verkabelung auf
  • verlorengehende Token
    Beispiel:
    Station A aus unserem Beispiel fällt aus nachdem sie das Token abgeschickt hat, sie kann also auch kein Freitoken mehr erzeugen


[Kapitel zurück] [Seitenanfang] [Inhalt] [Home] [Kapitel vor]