Rețeaua Token Ring a fost inițial dezvoltată de IBM în anii 1970. Acesta continuă să fie tehnologia primară a IBM pentru rețele locale (LAN). oferind numai tehnologii Ethernet / IEEE 802.3 pentru tehnologii LAN. Specificația IEEE 802.5 este aproape identică și este pe deplin compatibilă cu rețeaua IBM Token Ring. Specificația IEEE 802.5 a fost modelată după IBM Token Ring și continuă să urmărească dezvoltarea acesteia. Termenul "Token Ring" este folosit în mod obișnuit atât când se face referire la rețeaua IBM Token Ring, cât și la rețeaua IEEE 802.5.
Ieșirile Token Ring și IEEE 802.5 sunt în mare parte aproape compatibile, deși specificațiile lor au diferențe relativ mici. Token Ring IBM Network specifică stea-conexiune, în cazul în care toate dispozitivele de capăt sunt conectate la un dispozitiv numit „dispozitiv de acces la o rețea multistation“ (MSAU), în timp ce IEEE 802.5 nu specifică o topologie de rețea (deși aproape toate implementările de IEEE 802.5, de asemenea, bazat pe o rețea de stea ). Există și alte diferențe, inclusiv tipul de suport media (IEEE 802.5 nu specifică un tip de media, în timp ce Toke Ring IBM rețea de utilizare torsadate) și dimensiunea câmpului de informații de rutare (a se vedea mai târziu în acest capitol caracteristici de discuție de rutare câmpurile de informații). În Fig. 6-1 prezintă caracteristicile generalizate ale rețelelor Token Ring și IEEE 802.5.
Token Ring și IEEE 802.5 sunt principalele exemple de rețele cu transfer de jetoane. Rețelele cu transferul marcatorului se deplasează de-a lungul rețelei cu un bloc de date mic, numit marcator. Deținerea acestui marcator garantează dreptul de transfer. Dacă nodul care primește tokenul nu are nicio informație de trimis, acesta transmite pur și simplu token-ul către următoarea stație finală. Fiecare stație poate ține marcatorul pentru o anumită perioadă de timp.
Dacă stația care deține jetonul are informații pentru a transmite, pune mâna pe ea token-ul, alterându-l un pic (ca rezultat al cărui markerului este transformată într-o secvență de „începutul blocului de date“), completează informația pe care dorește să îl transmită, și în cele din urmă transmite aceste informații la următoarea stație a rețelei de apeluri. În cazul în care fluxul de informații circulă în jurul token-ul de rețea de inel lipsește (cu excepția cazului în inelul nu oferă un „marker de eliberare timpurie“ - eliberare anticipată de jetoane), astfel încât alte stații care doresc să transmită informații, trebuie să aștepte. Prin urmare, nu există coliziune în rețelele Token Ring. Dacă este furnizată o eliberare timpurie a jetonului, se poate emite un nou jeton după finalizarea transferului blocului de date.
Spre deosebire de rețelele CSMA / CD (de exemplu, Ethernet), rețelele cu transfer de jetoane sunt rețele determinante. Aceasta înseamnă că puteți calcula timpul maxim care va trece înainte ca orice post de terminare să poată transmite. Această caracteristică caracteristică, precum și unele caracteristici de fiabilitate care vor fi discutate în continuare, fac ca rețeaua Token Ring să fie ideală pentru aplicații unde întârzierea ar trebui să fie previzibilă și stabilitatea operațiunii de rețea este importantă. Exemple de astfel de aplicații sunt mediul plantelor automatizate în fabrici.
Stațiile de rețea IBM Token Ring sunt conectate direct la MSAU, care pot fi conectate prin cabluri, formând o rețea de sonerie mare (a se vedea Figura 6-2). Cablurile jumperului conectează MSAU la MSAU-urile adiacente. Cablurile-lobi conectă MSAU la stații. MSAU include relee de șuntare pentru a elimina stațiile din inel.
Rețelele Token Ring utilizează un sistem prioritar sofisticat, care permite anumitor posturi cu o prioritate ridicată alocate de utilizator să utilizeze mai des rețeaua. Blocurile de date Token Ring conțin două câmpuri care controlează prioritatea: un câmp prioritar și un câmp de rezervare.
Doar stațiile cu o prioritate egală sau mai mare decât valoarea priorității conținută în marcator o pot capta. După ce tokenul este capturat și schimbat (în urma căruia a devenit un bloc de informații), numai stațiile a căror prioritate este mai mare decât prioritatea postului de expediere poate rezerva un marcator pentru următoarea trecere prin rețea. Când se generează următoarea marcator, este inclusă prioritatea superioară a acestei stații de rezervare. Stațiile care măresc nivelul de prioritate al jetonului trebuie să restabilească nivelul de prioritate anterior după finalizarea transferului.
Rețelele Token Ring utilizează mai multe mecanisme pentru detectarea și compensarea defecțiunilor rețelei. De exemplu, o stație din rețeaua Token Ring este selectată ca "monitor activ". Această stație, care în principiu poate fi orice stație de rețea, acționează ca o sursă centralizată de sincronizare a informațiilor pentru alte stații de apel și efectuează o varietate de funcții diferite pentru a menține inelul. Una dintre aceste funcții este eliminarea blocurilor de date care circulă în mod constant din inel. Dacă dispozitivul care a trimis blocul de date nu a reușit, atunci această unitate poate circula constant de-a lungul inelului. Acest lucru poate împiedica alte stații să transmită propriile blocuri de date și să blocheze rețeaua. Un monitor activ poate detecta și șterge astfel de blocuri și poate genera un nou marker.
Topologia stea a rețelei IBM Token Ring contribuie, de asemenea, la fiabilitatea generală a rețelei. pentru că toate informațiile despre rețeaua Token Ring sunt vizualizate de MSAU-urile active, aceste dispozitive pot fi programate astfel încât să verifice problemele și, în mod opțional, să elimine selectiv stațiile din ring.
Rețelele Token Ring definesc două tipuri de blocuri de date: blocuri de markere și blocuri de date / blocuri de instrucțiuni. Ambele formate sunt prezentate în Fig.6-3.
Acest document a fost pregătit pentru versiunea HTML a lui Vladimir Pleshakov.
Versiune: 0.1
Vladimir V. Pleshakov. [email protected].