Informatik

Token Ring: Funktionsweise einfach erklärt

Token Ring: Funktionsweise einfach erklärt
Token Ring: Funktionsweise einfach erklärt
Für Quiz, Lückentext, Lernkarten und Fortschritt ist JavaScript nötig. Alle Inhalte und Lösungen bleiben direkt lesbar.

Bei Token Ring darf immer nur die Station senden, die ein umlaufendes Token besitzt. Dadurch greifen die Stationen nacheinander auf das gemeinsame Übertragungsmedium zu und verursachen keine Medienkollisionen. Token Ring war vor allem in IBM-geprägten lokalen Netzwerken verbreitet, ist heute aber veraltet und weitgehend durch Ethernet ersetzt.

Deine Lernziele

Hake ab, was du schon kannst — und komm am Ende hierher zurück!

Warum verhindert ein Token Kollisionen?

In einem Local Area Network (LAN) tauschen Geräte innerhalb eines begrenzten Bereichs Daten aus. Nutzen mehrere Geräte dasselbe Übertragungsmedium, brauchen sie eine Regel dafür, wer wann senden darf.

Definition

Token

Ein Token ist ein kurzer Steuerrahmen, der durch das Netzwerk wandert. Ein freies Token erteilt genau einer Station die Sendeberechtigung.

Bei Token Ring heißt diese Zugriffsregel Token Passing: Die Stationen reichen das Token in einer festgelegten logischen Reihenfolge weiter. Eine Station ohne freies Token darf nicht senden. Deshalb beginnen nicht mehrere Stationen gleichzeitig mit der Übertragung.

Das freie Token besteht aus drei Byte: Start Delimiter (SD), Access Control (AC) und End Delimiter (ED). Ein Bit im Access-Control-Feld unterscheidet das freie Token von einem Datenrahmen.

Merke

Das Token funktioniert wie ein einzelner Redestab: Nur wer ihn besitzt, darf senden. Da es nur eine Sendeberechtigung gibt, entstehen keine Medienkollisionen.

Teste dich
Frage 1 von 1LeichtWarum können bei Token Ring nicht zwei Stationen gleichzeitig senden?
Lösung: Nur die Station mit dem freien Token erhält die Sendeberechtigung. — Entscheidend ist die exklusive Sendeberechtigung durch das Token. Die Monitorstation überwacht Fehler, überträgt aber nicht sämtliche Nutzdaten.
Wie gelangt eine Nachricht zum Empfänger?

Eine Übertragung durchläuft einen vollständigen Umlauf im logischen Ring:

  1. Ein freies Token erreicht eine Station, die Daten senden möchte.
  2. Die Station kennzeichnet das Token als belegt und bildet einen Datenrahmen mit Zieladresse, Quelladresse, Nutzdaten und Steuerinformationen.
  3. Jede nachfolgende Station prüft die Zieladresse, regeneriert das Signal und leitet den Rahmen weiter.
  4. Die Zielstation erkennt ihre Adresse, kopiert die Nutzdaten und markiert den Empfang im Rahmen.
  5. Der Rahmen läuft weiter, bis er wieder den Sender erreicht.
  6. Der Sender prüft die Empfangsmarkierung, entfernt seinen Rahmen und gibt wieder ein freies Token aus.
Beispiel

Die Station A möchte eine Nachricht an C senden. Die logische Reihenfolge lautet A → B → C → D → A.

A wartet zunächst auf das freie Token. Danach sendet A einen an C adressierten Datenrahmen. B erkennt, dass die Zieladresse nicht zu B gehört, und leitet den Rahmen weiter. C kopiert die Nachricht und markiert sie als empfangen. D leitet den markierten Rahmen weiter zu A. Erst A entfernt den zurückgekehrten Rahmen und gibt das freie Token wieder frei.

Der entscheidende Gedanke: C entnimmt die Daten, aber der Rahmen beendet seinen Umlauf beim ursprünglichen Sender A.

Jede Station beteiligt sich aktiv an der Weiterleitung. Sie wirkt dabei wie ein Repeater: Sie liest das ankommende Signal, regeneriert es und sendet es an die nächste Station weiter.

Teste dich
Frage 1 von 1MittelIn der Reihenfolge A → B → C → D → A sendet A einen Rahmen an C. Was geschieht nach dem Kopieren der Daten durch C?
Lösung: C markiert den Empfang und leitet den Rahmen weiter, bis er zu A zurückkehrt. — Token und Rahmen bewegen sich in der festgelegten Ringrichtung. Der Datenrahmen vollendet seinen Umlauf beim Sender.
Wie kann ein Stern zugleich ein Ring sein?

Token Ring besitzt zwei verschiedene Topologien:

Definition

Logische Topologie

Die logische Topologie beschreibt den Weg der Daten. Bei Token Ring werden Token und Rahmen in einer festen Reihenfolge von Station zu Station weitergereicht. Dieser Weg bildet einen Ring.

Definition

Physische Topologie

Die physische Topologie beschreibt die tatsächliche Verkabelung. Häufig sind die Stationen sternförmig mit einem zentralen Ringleitungsverteiler verbunden.

Der zentrale Verteiler heißt Multistation Access Unit (MAU oder MSAU). Er verbindet seine Anschlüsse intern so, dass ein logischer Ring entsteht. Bei mehreren Verteilern kann eine Stern-Ring-Struktur entstehen.

Freie Anschlüsse und Anschlüsse ausgeschalteter Stationen werden überbrückt. So kann der logische Ring geschlossen bleiben, obwohl ein Gerät nicht teilnimmt. Das mindert die Störanfälligkeit, macht das Netzwerk aber nicht fehlerfrei.

Beispiel

Vier Computer sind mit einzelnen Kabeln an eine MAU angeschlossen. Von außen sieht die Verkabelung wie ein Stern aus. Intern leitet die MAU das Signal jedoch in der Reihenfolge Computer 1 → Computer 2 → Computer 3 → Computer 4 → Computer 1 weiter. Der Datenweg ist daher ein logischer Ring.

Teste dich
Frage 1 von 1LeichtWelche Aussage beschreibt einen üblichen Token-Ring-Aufbau richtig?
Lösung: Die Verkabelung ist oft sternförmig, während der Datenweg einen logischen Ring bildet. — Physischer Aufbau und logischer Datenweg sind verschiedene Betrachtungen desselben Netzwerks.
Wie bleibt der Zugriff fair?

Eine Station könnte nach der Rückkehr ihres Rahmens sofort weitere Daten senden. Damit sie das Netzwerk nicht dauerhaft belegt, begrenzt die Token Holding Time ihre Sendedauer.

Ist die erlaubte Zeit verbraucht, muss die Station die Sendeberechtigung abgeben. Andere Stationen erhalten dadurch ebenfalls eine Gelegenheit zum Senden. Der Zugriff wird geordnet und besser vorhersagbar.

Merke

Token Passing verhindert Kollisionen. Die Token Holding Time verhindert, dass eine einzelne Station die Sendeberechtigung unbegrenzt behält.

Token-Ring-Rahmen können außerdem Prioritätsfelder besitzen. Eine höhere Priorität kann wichtigen Übertragungen bevorzugten Zugang geben. Das ändert nichts am Grundprinzip: Senden darf weiterhin nur eine dazu berechtigte Station mit Token.

Lückentext

Wähle in jeder Lücke die passende Form und prüfe anschließend deine Antworten.

Nur die Station mit dem darf senden. Die begrenzt ihre Sendedauer. Danach kann eine die Sendeberechtigung erhalten.

Lösungen: Lücke 1: Token; Lücke 2: Token Holding Time; Lücke 3: andere Station. Das Token regelt, wer senden darf. Die Token Holding Time begrenzt, wie lange diese Berechtigung genutzt werden kann.
Was geschieht bei einem Fehler?

Ein Token Ring benötigt eine Monitorstation, auch Activity Monitor oder Active Monitor genannt. Grundsätzlich kann eine gewöhnliche Station diese Aufgabe übernehmen. Fällt der Monitor aus, bestimmen die übrigen Stationen einen neuen.

Der Monitor erkennt und behandelt typische Störungen:

  • Verlorenes Token: Kommt innerhalb der vorgesehenen Zeit kein Token vorbei, erzeugt der Monitor ein neues freies Token.
  • Endlos umlaufender Rahmen: Beim ersten Durchlauf setzt der Monitor eine Markierung. Trifft derselbe Rahmen erneut ein, entfernt er ihn und erzeugt ein freies Token.
  • Ausgefallener Monitor: Die verbleibenden Stationen handeln eine neue Monitorstation aus.
  • Ausgefallene oder abgeschaltete Station: Die MAU kann den betroffenen Anschluss überbrücken, damit der Ring geschlossen bleibt.
Beispiel

Eine sendende Station fällt aus, bevor ihr Datenrahmen zu ihr zurückkehrt. Niemand entfernt deshalb den Rahmen. Der Monitor markiert ihn beim ersten Vorbeilauf. Taucht der markierte Rahmen erneut auf, erkennt der Monitor die Endlosschleife, entfernt den Rahmen und stellt mit einem freien Token den geregelten Betrieb wieder her.

Teste dich
Frage 1 von 2MittelDas Token ist durch einen Übertragungsfehler verloren gegangen. Welche Reaktion passt zur Aufgabe des Monitors?
Lösung: Nach einem Timeout erzeugt der Monitor ein neues freies Token. — Der Monitor überwacht den Umlauf. Bleibt das Token aus, stellt er die Sendeberechtigung durch ein neues freies Token wieder her.
Frage 2 von 2SchwerEin markierter Datenrahmen kommt ein zweites Mal am Monitor vorbei. Was lässt sich daraus schließen?
Lösung: Der Rahmen kreist dauerhaft und muss entfernt werden. — Ein Datenrahmen sollte nach dem Empfang zum Sender zurückkehren und dort entfernt werden. Ein zweiter Monitor-Durchlauf zeigt, dass dies nicht geschehen ist.
Was unterscheidet Token Ring von klassischem Ethernet?

Token Ring wurde besonders mit dem klassischen, gemeinsam genutzten Ethernet verglichen. Dort verwendeten Stationen CSMA/CD: Sie hörten das gemeinsame Medium ab und begannen bei einem freien Medium zu senden. Starteten mehrere Stationen nahezu gleichzeitig, konnte eine Kollision entstehen. Die beteiligten Stationen brachen dann ab und versuchten es später erneut.

MerkmalToken RingKlassisches gemeinsam genutztes Ethernet
Medienzugriffumlaufendes TokenAbhören und konkurrierender Zugriff mit CSMA/CD
Gleichzeitiges Sendendurch die Sendeberechtigung verhindertkonnte Kollisionen verursachen
Reihenfolgegeregelt und besser vorhersagbarabhängig von Zugriff und Wiederholungsversuchen
Fehlerkontrolleunter anderem durch MonitorstationKollisionserkennung durch sendende Stationen

Dieser Vergleich gilt für klassisches Ethernet mit gemeinsam genutztem Medium und CSMA/CD. Er beschreibt nicht jede spätere Ethernet-Ausprägung.

Token Ring arbeitete häufig mit 4 oder 16 Mbit/s und wurde besonders in IBM-Netzen eingesetzt. Trotz seines geordneten Zugriffs war die Technik aufwendig und teuer. Günstigere und weiterentwickelte Ethernet-Technik setzte sich durch; Token Ring wird heute nicht mehr weiterentwickelt und hat kaum noch praktische Bedeutung.

Teste dich
Frage 1 von 1SchwerIn einem stark ausgelasteten gemeinsamen Medium sollen Kollisionen bereits durch die Zugriffsregel ausgeschlossen werden. Welche Eigenschaft von Token Ring leistet das?
Lösung: Jede Station muss auf die exklusive Sendeberechtigung durch das Token warten. — Nicht eine höhere Datenrate, sondern die geregelte Vergabe der Sendeberechtigung verhindert die Kollisionen.
Karteikasten
Karteikasten

Überlege zuerst selbst und drehe die Karte anschließend zum Prüfen um.

Alles auf einen Blick
Mindmap
  • Token Ring
    • Medienzugriff: freies Token erteilt Sendeberechtigung
    • Übertragung: Rahmen läuft vom Sender über das Ziel zurück zum Sender
    • Topologie: physischer Stern bildet einen logischen Ring
    • Fairness: Token Holding Time begrenzt die Sendedauer
    • Fehlerbehandlung: Monitor ersetzt Token und entfernt Endlosrahmen
    • Einordnung: historische LAN-Technik nach IEEE 802.5

Die Kernbeziehung lautet:

Freies Token → eine sendeberechtigte Station → keine gleichzeitigen Sender → keine Medienkollision.

MAU, Token Holding Time und Monitorstation ergänzen dieses Grundprinzip: Die MAU hält den logischen Ring bei bestimmten Stationsausfällen geschlossen, die Zeitbegrenzung verteilt den Zugriff, und der Monitor stellt den Betrieb nach typischen Fehlern wieder her.

Abschluss-Check
Teste dich
Frage 1 von 3LeichtWelche Aufgabe hat ein freies Token?
Lösung: Es erteilt einer Station die Sendeberechtigung. — Das freie Token ist die Voraussetzung dafür, dass genau eine Station senden darf.
Frage 2 von 3MittelEine Station kopiert die für sie bestimmten Daten. Was muss anschließend mit dem Rahmen geschehen?
Lösung: Er wird weitergeleitet, kehrt zum Sender zurück und wird dort entfernt. — Der zurückkehrende Rahmen ermöglicht dem Sender, die Empfangsmarkierung zu prüfen und anschließend wieder ein freies Token auszugeben.
Frage 3 von 3SchwerEin Netzwerk ist physisch sternförmig verkabelt. Trotzdem laufen alle Rahmen in einer festen Reihenfolge von Station zu Station. Welche Beurteilung ist richtig?
Lösung: Es kann sich um Token Ring mit physischem Stern und logischem Ring handeln. — Physische und logische Topologie können verschieden sein. Eine MAU kann sternförmige Anschlüsse intern als Ring verschalten.

Wenn du alle drei Antworten begründen kannst, kannst du das Token-Prinzip, den vollständigen Rahmenumlauf und den Unterschied zwischen physischer und logischer Topologie erklären.

Passend dazu