Token Ring este un protocol de transfer de date într-o rețea locală (LAN) cu o topologie inel și „acces jeton”. Acesta se află la nivelul de legătură de date (DLL) al modelului OSI .
Stațiile dintr-o LAN Token Ring sunt organizate logic într-o topologie de inel , cu date transmise secvenţial de la o stație din inel la alta. Token Ring folosește un bloc special de trei octeți de date numit token, care se mișcă și în jurul inelului. Deținerea unui token conferă deținătorului acestuia dreptul de a transmite date.
Token Ring și IEEE 802.5 sunt exemple principale de rețele de transmitere a simbolurilor. Rețelele de transmitere a simbolurilor mută un mic bloc de date numit token în jurul rețelei. Proprietatea acestui token garantează dreptul de transfer. Dacă gazda care primește jetonul nu are informații de trimis, pur și simplu trimite jetonul către următoarea stație finală. Fiecare stație poate menține markerul pentru un anumit timp maxim (implicit este 10 ms).
Această tehnologie oferă o soluție la problema coliziunilor care apare în timpul funcționării unei rețele locale. În tehnologia Ethernet, astfel de coliziuni apar în timpul transmiterii simultane a informațiilor de către mai multe stații de lucru situate în același segment , adică folosind un canal de date fizic comun.
Dacă stația care deține jetonul are informații de trimis, preia jetonul, schimbă un bit din acesta (rezultând că jetonul devine secvența „începutul blocului de date”), adaugă informațiile pe care dorește să o transmită și trimite această informație la următoarele stații de rețea de inel. Când un bloc de informații circulă în jurul inelului, nu există nici un jeton în rețea (cu excepția cazului în care inelul oferă „eliberare timpurie a jetonului”), așa că alte stații care doresc să transmită informații sunt forțate să aștepte. Prin urmare, coliziunile nu pot avea loc în rețelele Token Ring. Dacă este furnizată eliberarea anticipată a jetonului, atunci poate fi emis un nou jeton după finalizarea transmiterii blocului de date.
Blocul de informații circulă în jurul inelului până când ajunge la stația de destinație dorită, care copiază informațiile pentru procesare ulterioară. Blocul de informații continuă să circule în jurul inelului; se înlătură în cele din urmă după ce ajunge la stația care a trimis blocul. Stația de expediere poate verifica blocul returnat pentru a se asigura că a fost vizualizat și apoi copiat de stația de destinație.
Spre deosebire de rețelele CSMA/CD (cum ar fi Ethernet), rețelele de transmitere a simbolurilor sunt rețele deterministe. Aceasta înseamnă că este posibil să se calculeze timpul maxim care va trece înainte ca orice stație finală să poată transmite. Această caracteristică, împreună cu unele caracteristici de fiabilitate, face rețeaua Token Ring ideală pentru aplicațiile în care latența trebuie să fie previzibilă și stabilitatea rețelei este importantă. Exemple de astfel de aplicații sunt mediul stațiilor automate din fabrici.
Este folosit ca tehnologie mai ieftină și s-a răspândit oriunde există aplicații critice pentru care este importantă nu atât viteza, cât livrarea fiabilă a informațiilor. În prezent, Ethernet nu este inferioară Token Ring în ceea ce privește fiabilitatea și este semnificativ mai mare ca performanță.
Tehnologia a fost dezvoltată inițial de IBM în 1984 . În 1985, comitetul IEEE 802 a adoptat standardul IEEE 802.5 bazat pe această tehnologie . Recent, chiar și produsele IBM au fost dominate de tehnologiile familiei Ethernet , în ciuda faptului că compania a folosit Token Ring pentru o lungă perioadă de timp ca tehnologie principală pentru construirea rețelelor locale [1] .
Există 2 modificări pentru vitezele de transmisie: 4 Mbps și 16 Mbps . Token Ring 16 Mbps folosește tehnologia de lansare timpurie a token-ului. Esența acestei tehnologii constă în faptul că stația care a „capturat” tokenul generează un token gratuit la sfârșitul transferului de date și îl lansează în rețea. Încercările de a introduce tehnologia de 100 Mbps nu au avut succes comercial. Tehnologia Token Ring este acum considerată învechită.
IBM Token Ring | IEEE 802.5 | |
---|---|---|
Rata de transfer | 4,16 Mbps _ | 4,16 Mbps _ |
Numărul de stații din segment | 260 (pereche răsucită ecranată) 72 (pereche răsucită neecranată) |
250 |
Topologie fizică
Topologie logică |
Stea
Inel |
Nedefinit |
Cablu | pereche răsucită | Nedefinit |
TCP /IP pe straturi ale modelului OSI | Protocoale de bază|
---|---|
Fizic | |
canalizat | |
reţea | |
Transport | |
sesiune | |
Reprezentare | |
Aplicat | |
Altele aplicate | |
Lista de porturi TCP și UDP |
IEEE | Standardele|||||||
---|---|---|---|---|---|---|---|
Actual |
| ||||||
Seria 802 |
| ||||||
Seria P |
| ||||||
Înlocuit | |||||||
|