close

Token ring

Spring naar navigatie Spring naar zoeken

In telecommunicatie en informatietechnologie is een Token-ringnetwerk een type ringnetwerk waarbij de bepaling van welke computer het recht heeft om te verzenden, plaatsvindt via een bepaald bericht, een token genaamd . Het ondersteunt en implementeert de specificaties beschreven in de IEEE 802.5- standaard .

Beschrijving

Elke computer is verbonden met twee andere die een cirkel vormen. Dit natuurlijk op conceptueel niveau, aangezien dit in werkelijkheid niet gebeurt, maar de grafische weergave helpt om te begrijpen hoe het werkt. Binnen dit netwerk kan slechts één computer tegelijk verzenden, degene die in het bezit is van het token. Het start de overdracht van de gegevens door ze over te dragen naar de naburige computer, die het overneemt als het de ontvanger is, of door het signaal op zijn beurt te herhalen naar de andere computer die erop is aangesloten, dus totdat het de ontvanger bereikt. De ontvanger zal dan een bit in de pakketkop plaatsen om de ontvangst te bevestigen. De computer die het frame heeft verzonden, zal het token "laten vallen" zodra het het verzonden frame heeft ontvangen (hij schakelt over van computer naar computer).

Image
Schema van een Token-ringnetwerk

Wanneer de computer met het token klaar is met het verzenden van de gegevens, geeft het het token door aan de naburige. Als de laatste gegevens moet verzenden, begint hij de communicatie, anders draagt ​​hij het token onmiddellijk over zonder het kanaal in te schakelen. Elke computer kan, elke keer dat hij het token ontvangt, slechts één frame verzenden , dus moet het het token afleveren aan de naburige terminal.

Elke terminal zal vroeg of laat het token ontvangen en zal dan de mogelijkheid hebben om uit te zenden. De netwerkapparaten garanderen de aanwezigheid van slechts één token op de ring en regenereren er een als deze verloren gaat door fouten in het netwerk of in de computer die het heeft ontvangen. Het is daarom een ​​TDMA - type meervoudige toegangsmodus die wordt gescand door het token. Een zeer bekende implementatie van dit type netwerk werd in de jaren zeventig door IBM op de markt gebracht.

Hoewel het in theorie efficiënter is dan Ethernet , is het door de laatste ingehaald vanwege de hoge commercialisering ervan. In feite heeft Ethernet, dankzij steeds snellere implementaties (en vooral door het feit dat Ethernet Full-Duplex transmissie mogelijk maakt ) en de introductie van switches (die conflicten vermijden), Token Ring-implementaties overklast.

plot

Het Token Ring -frame bestaat uit 24 bits . In detail bestaat het uit:

  • Een startscheidingsteken ;
  • Een toegangscontrole (op zijn beurt gevormd, naast de toegangscontrole, ook door de framecontrole, het bestemmingsadres, het bronadres, gegevens en de framecontrolereeks );
  • Een Ending Delimiter (op zijn beurt gevormd, evenals door de Ending Delimiter, ook door de Frame Status).

Operatie

Transmissie werkt als volgt:

  • Door middel van een challenge -mechanisme wordt een monitorstation aangewezen, dat de taak heeft om een ​​token te genereren (evenals deze te regenereren en verweesde frames te elimineren, dat wil zeggen zonder een afzender);
  • Een station kiest ervoor om te zenden en vult vervolgens het token met de gegevens en het bestemmingsadres ;
  • Het token loopt tussen stations. Het station dat het token ontvangt, ziet of het wil zenden of niet en of het veld Destination Address samenvalt met zijn MAC. Als de MAC van jou is, leest hij het bericht en stuurt het via alle tussenstations terug naar de afzender; als het bestemmingsadres niet van hemzelf is en het niet wil verzenden, geeft het het token door aan het volgende station, terwijl het als het wil verzenden een prioriteit oplegt door de prioriteitsbits te vullen;
  • Zodra alle stations hebben geboekt, krijgt het verzoek prioriteit en kunnen alleen degenen die een hogere prioriteit opleggen dan het verzoek verzenden, anders passeren ze het token;
  • Zodra het token is ontvangen en bevestigd door de afzender, wordt het token gereset naar token token (geen datatokens meer), zodat stations het kunnen vullen met hun eigen gegevens.

Start scheidingsteken

Formaat van 8 bits en wordt gebruikt om de rest van het frame te scheiden.

Toegangscontrole

De toegangscontrole heeft bits van het type PPPTMRRR .

  • Het P-veld vertegenwoordigt het Priority Bit , dat is het prioriteitsbit dat wordt gebruikt door een station dat wil zenden maar dat ziet dat het token van het datatype is en niet van het tokentype. U kunt alleen boeken als de prioriteit die u wilt opleggen hoger is dan de reeds aanwezige;
  • Het T-veld wordt gebruikt om te bepalen of het token van het gegevenstype of het tokentype is;
  • Het M-veld wordt door de monitorpost gebruikt om te zien of het frame verweesd is (dwz zonder afzender en/of ontvanger);
  • Het R-veld vertegenwoordigt het reserveringsbit , dat is het bit dat nodig is om te verzenden. Prioriteit wordt vereist wanneer alle stations geboekt hebben. Als de prioriteit hoger is dan het verzoek, wordt het verzonden, anders wordt het token gereserveerd of doorgegeven (het token wordt doorgegeven als u niet wilt verzenden en omdat u ziet dat het veld Bestemmingsadres naar een ander station wijst).

Eindscheidingsteken

Het JK1JK1IE- diagram volgt .

  • J, K: Ze betekenen codefouten, getranscribeerd in de Differential Manchester Coding ;
  • I: Tussenbit. 0 (het is het laatste frame) / 1 (er moeten nog frames worden verzonden);
  • E: Error Bit: 0 (geen fout) / 1 (als er fouten zijn).

Gerelateerde items

Andere projecten

Externe links