Token Ring är ett dataöverföringsprotokoll i ett lokalt nätverk (LAN) med en ringtopologi och "token access". Den finns i datalänkskiktet (DLL) i OSI-modellen .
Stationer i ett Token Ring LAN är logiskt organiserade i en ringtopologi , med data som överförs sekventiellt från en station i ringen till en annan. Token Ring använder ett speciellt tre-byte-block med data som kallas en token, som också rör sig runt ringen. Äganderätten till en token ger dess innehavare rätt att överföra data.
Token Ring och IEEE 802.5 är utmärkta exempel på token-passerande nätverk. Token-passerande nätverk flyttar ett litet datablock som kallas en token runt nätverket. Äganderätten till denna token garanterar rätten att överföra. Om värden som tar emot token inte har någon information att skicka, vidarebefordrar den helt enkelt token till nästa slutstation. Varje station kan hålla markören under en viss maximal tid (standard är 10ms).
Denna teknik erbjuder en lösning på problemet med kollisioner som uppstår under driften av ett lokalt nätverk. Inom Ethernet-teknik uppstår sådana kollisioner under samtidig överföring av information från flera arbetsstationer inom samma segment , det vill säga genom att använda en gemensam fysisk datakanal.
Om stationen som äger token har information att skicka, tar den tag i token, ändrar en bit av den (vilket resulterar i att token blir sekvensen "början av datablock"), lägger till informationen den vill sända och skickar denna information till nästa ringnätsstationer. När ett informationsblock cirkulerar runt ringen finns det ingen token på nätverket (såvida inte ringen ger "tidig token release"), så andra stationer som vill sända information tvingas vänta. Därför kan kollisioner inte inträffa i Token Ring-nätverk. Om tidig frigivning av token tillhandahålls, kan en ny token utfärdas efter att överföringen av datablocket har slutförts.
Informationsblocket cirkulerar runt ringen tills det når den avsedda destinationsstationen, som kopierar informationen för vidare bearbetning. Informationsblocket fortsätter att cirkulera runt ringen; det tas slutligen bort efter att ha nått stationen som skickade blocket. Den sändande stationen kan kontrollera det returnerade blocket för att säkerställa att det har setts och sedan kopierats av destinationsstationen.
Till skillnad från CSMA/CD -nätverk (som Ethernet) är token-passerande nätverk deterministiska nätverk. Detta innebär att det är möjligt att beräkna den maximala tiden som går innan någon slutstation kan sända. Denna egenskap, tillsammans med vissa tillförlitlighetsegenskaper, gör Token Ring-nätverket idealiskt för applikationer där latensen måste vara förutsägbar och nätverksstabilitet är viktigt. Exempel på sådana applikationer är miljön för automatiserade stationer i fabriker.
Den används som en billigare teknik och har blivit utbredd överallt där det finns kritiska applikationer där det är viktigt inte så mycket snabbhet som tillförlitlig informationsleverans. För närvarande är Ethernet inte sämre än Token Ring när det gäller tillförlitlighet och har betydligt högre prestanda.
Tekniken utvecklades ursprungligen av IBM 1984 . 1985 antog IEEE 802-kommittén IEEE 802.5- standarden baserad på denna teknik . På senare tid har till och med IBM-produkter dominerats av teknologier från Ethernet- familjen , trots att företaget använt Token Ring under en lång tid som huvudteknik för att bygga lokala nätverk [1] .
Det finns 2 modifieringar för överföringshastigheter: 4 Mbps och 16 Mbps . Token Ring 16 Mbps använder teknik för tidig token release. Kärnan i denna teknik ligger i det faktum att stationen som "fångade" token genererar en gratis token i slutet av dataöverföringen och lanserar den i nätverket. Försök att introducera 100 Mbps -teknik var inte kommersiellt framgångsrika. Token Ring-tekniken anses nu vara föråldrad.
IBM Token Ring | IEEE 802.5 | |
---|---|---|
Överföringshastighet | 4,16 Mbps _ | 4,16 Mbps _ |
Antal stationer i segmentet | 260 (skärmat tvinnat par) 72 (oskärmat tvinnat par) |
250 |
Fysisk topologi
Logisk topologi |
Stjärna
Ringa |
Odefinierad |
Kabel | tvinnat par | Odefinierad |
TCP / IP-protokoll efter lager av OSI-modellen | Grundläggande|
---|---|
Fysisk | |
kanaliserad | |
nätverk | |
Transport | |
session | |
Representation | |
Applicerad | |
Annat ansökt | |
Lista över TCP- och UDP-portar |
IEEE- standarder | |||||||
---|---|---|---|---|---|---|---|
Nuvarande |
| ||||||
Serie 802 |
| ||||||
P-serien |
| ||||||
Ersatt | |||||||
|