Token Ring on tiedonsiirtoprotokolla lähiverkossa (LAN), jossa on rengastopologia ja "token access". Se sijaitsee OSI-mallin datalinkkikerroksessa (DLL) .
Token Ring LAN -verkon asemat on loogisesti järjestetty rengastopologiaan , jolloin data lähetetään peräkkäin renkaan asemalta toiselle. Token Ring käyttää erityistä kolmen tavun tietolohkoa, jota kutsutaan tokeniksi, joka myös liikkuu renkaan ympäri. Tokenin omistus antaa sen haltijalle oikeuden siirtää tietoja.
Token Ring ja IEEE 802.5 ovat erinomaisia esimerkkejä tunnuksen välittävistä verkoista. Tokenin välittävät verkot siirtävät pienen tietolohkon, jota kutsutaan tunnukseksi, verkon ympäri. Tämän tunnuksen omistusoikeus takaa siirto-oikeuden. Jos tunnuksen vastaanottavalla isännällä ei ole lähetettävää tietoa, se yksinkertaisesti välittää tunnuksen seuraavalle pääteasemalle. Jokainen asema voi pitää merkkiä tietyn enimmäisajan (oletus on 10 ms).
Tämä tekniikka tarjoaa ratkaisun paikallisverkon toiminnan aikana tapahtuvien törmäysten ongelmaan. Ethernet-tekniikassa tällaisia törmäyksiä tapahtuu, kun useat samassa segmentissä sijaitsevat työasemat välittävät tietoja samanaikaisesti , eli yhteistä fyysistä datakanavaa käyttäen.
Jos tunnuksen omistavalla asemalla on lähetettävää tietoa, se nappaa tunnuksen, muuttaa siitä yhden bitin (jolloin tunnuksesta tulee "tietolohkon alku"), lisää tiedot, jotka se haluaa lähettää, ja lähettää nämä tiedot. seuraaville soittoverkon asemille. Kun tietolohko kiertää renkaan ympärillä, verkossa ei ole merkkiä (ellei rengas tarjoa "varhaista tokenin vapautusta"), joten muut informaatiota välittävät asemat joutuvat odottamaan. Siksi Token Ring -verkoissa ei voi tapahtua törmäyksiä. Jos tunnuksen varhainen vapauttaminen tarjotaan, uusi token voidaan antaa sen jälkeen, kun tietolohkon lähetys on valmis.
Tietolohko kiertää renkaan ympäri, kunnes se saavuttaa aiotun kohdeaseman, joka kopioi tiedon jatkokäsittelyä varten. Tietolohko jatkaa kiertämistä renkaan ympärillä; se poistetaan lopulta saavutettuaan lohkon lähettäneelle asemalle. Lähettävä asema voi tarkistaa palautetun lohkon varmistaakseen, että kohdeasema on katsonut ja kopioinut sen.
Toisin kuin CSMA/CD- verkot (kuten Ethernet), token passing -verkot ovat deterministisiä verkkoja. Tämä tarkoittaa, että on mahdollista laskea enimmäisaika, joka kuluu ennen kuin mikään pääteasema voi lähettää. Tämä ominaisuus yhdessä joidenkin luotettavuusominaisuuksien kanssa tekee Token Ring -verkosta ihanteellisen sovelluksiin, joissa latenssin on oltava ennustettavissa ja verkon vakaus on tärkeää. Esimerkkejä tällaisista sovelluksista ovat tehtaiden automatisoitujen asemien ympäristö.
Sitä käytetään halvempana teknologiana ja se on yleistynyt kaikkialla, missä on kriittisiä sovelluksia, joille on tärkeää ei niinkään nopeus kuin luotettava tiedon toimitus. Tällä hetkellä Ethernet ei ole huonompi kuin Token Ring luotettavuuden suhteen, ja sen suorituskyky on huomattavasti parempi.
Teknologian kehitti alun perin IBM vuonna 1984 . Vuonna 1985 IEEE 802 -komitea hyväksyi tähän tekniikkaan perustuvan IEEE 802.5 -standardin . Viime aikoina jopa IBM:n tuotteita ovat dominoineet Ethernet -perheen teknologiat , vaikka yritys käytti Token Ringiä pitkään pääteknologiana paikallisten verkkojen rakentamisessa [1] .
Lähetysnopeuksille on olemassa kaksi muutosta: 4 Mbps ja 16 Mbps . Token Ring 16 Mbps käyttää varhaisen tokenin vapautustekniikkaa. Tämän tekniikan ydin on siinä, että asema, joka "kaappasi" tunnuksen, luo ilmaisen tunnuksen tiedonsiirron lopussa ja käynnistää sen verkkoon. Yritykset ottaa käyttöön 100 Mbps teknologiaa eivät olleet kaupallisesti onnistuneita. Token Ring -tekniikkaa pidetään nyt vanhentuneena.
IBM Token Ring | IEEE 802.5 | |
---|---|---|
Siirtonopeus | 4,16 Mbps _ | 4,16 Mbps _ |
Segmentin asemien lukumäärä | 260 (suojattu kierretty pari) 72 (suojaamaton kierretty pari) |
250 |
Fyysinen topologia
Looginen topologia |
Tähti
Rengas |
Määrittämätön |
Kaapeli | kierretty pari | Määrittämätön |
TCP /IP-perusprotokollat OSI -mallin kerroksittain | |
---|---|
Fyysinen | |
kanavoitu | |
verkkoon | |
Kuljetus | |
istunto | |
Edustus | |
Sovellettu | |
Muuta sovellettu | |
Luettelo TCP- ja UDP-porteista |
IEEE -standardit | |||||||
---|---|---|---|---|---|---|---|
Nykyinen |
| ||||||
Sarja 802 |
| ||||||
P-sarja |
| ||||||
Vaihdettu | |||||||
|