Tutorials

Token, token ring

Inhoudsopgave:

Anonim

Token is een van die woorden die uit het Engels komt en vaak wordt gebruikt in netwerken, computers en zelfs bij bankactiviteiten. Waar je het meest naar geluisterd hebt, is in de " Token Ring " -netwerken. In wezen zal de betekenis hetzelfde zijn, enigszins dubbelzinnig, maar die we met de grootst mogelijke precisie en eenvoud hopen uit te leggen.

Inhoudsindex

Wat is een computertoken

Laten we beginnen met het definiëren van de algemene betekenis van token, dat een object of symbool vertegenwoordigt (dat zou de vertaling in het Spaans zijn), wat zowel software als hardware kan zijn die de mogelijkheid of het recht vertegenwoordigt om een ​​bewerking uit te voeren.

Eenmalige token voor sleutelgenerator

Deze term wordt voornamelijk gebruikt op het gebied van beveiliging, aangezien het token een identificatie is die gevoelige gegevens omzet in veilige gegevens. Dit proces wordt tokenisatie genoemd, waarbij u een stuk informatie of een element of stuk informatie dat bijvoorbeeld platte tekst zou kunnen zijn, toevoegt en een beschermingslaag toevoegt om het in gecodeerde of vertrouwelijke gegevens om te zetten. Er zijn ook tokens in de vorm van apparaten voor het genereren van eenmalig wachtwoord.

Momenteel moeten gevoelige gegevens die over het netwerk reizen en die zijn opgeslagen, bijvoorbeeld bankrekeningen, medische dossiers en met name internetvoorraadtransacties, worden getokeniseerd en een detokenizer zal deze onteigenen zodat de systemen deze veilig kunnen gebruiken.. En, als we met dit onderwerp een tongbreker hadden kunnen doen.

We kunnen al deze soorten tokens onderscheiden:

  • Token Ring: Dit is een netwerktopologie waarin een token circuleert in een logische ring. We zullen dit hieronder in meer detail bekijken: Toegangstoken: het zal een object zijn dat een toegangscontrole vertegenwoordigt Veiligheidstoken: in dit geval zal het een object zijn dat tot doel heeft een gebruiker op een computer te authenticeren. Het kan een hardware- of software-element zijn. Sessietoken: is een unieke identificatie die een sessie definieert, bijvoorbeeld de gebruikersnaam

Het token is een term die vrij verwant is aan de economie en we praten erover als cryptocurrencies, casinomunten, fysieke valuta's, enz.

Voorbeeld van programmeertoken

Als de tokens logische of fysieke objecten zijn, is elk element dat een programmacode vormt een van deze elementen, bijvoorbeeld:

"ALS string =! toets DAN ”

Elk van deze elementen is een token, sommige zijn klasse-ID's en andere waarden.

  • ALS en DAN zijn gereserveerde woorden, die worden gebruikt als klassetokens om een ​​voorwaarde te creëren. =! Het is een operatortoken, het creëert de logische voorwaarde dat aan de string moet worden voldaan en de identificatoren zijn de sleutel, die kan worden versleuteld zodat de interne waarde door niemand wordt gedecodeerd, behalve door het programma dat het gebruikt.

Token Ring-netwerkarchitectuur

Hoewel het tegenwoordig een architectuur is die niet langer wordt gebruikt en die op alle gebieden is vervangen door Ethernet-standaarden, is het de moeite waard om er alleen naar te verwijzen om te leren.

MAU IBM 8-poort

Deze architectuur is ontstaan ​​na de oprichting van de eerste netwerken voor gegevensoverdracht, zoals ARPANET. Bedrijven als Procom, Proteon en later IBM creëerden de eerste netwerken van dit type. Het was juist IBM die het meest op hen gokte, hoewel het extreem hoge prijzen aanbood voor zijn licentie. Maar al in de jaren 70 begon de Ethernet-standaard te worden geïmplementeerd via IEEE, waarbij coaxkabels en ster- of mesh- topologie veel goedkoper en veelzijdiger werden.

Token Ring is geen ringtopologienetwerk

Het is belangrijk om duidelijk te maken dat Token Ring op zich geen ringnetwerk is. In deze netwerken is elk knooppunt zowel rechts als links verbonden tot het een gesloten ring vormt. En een computer valt uit, het netwerk breekt en stopt met werken, tenminste die waarin informatie maar één kant op kan.

IBM multiport-adapter

Maar een netwerk van dit type is dat niet, de implementatie die IBM maakte was een netwerk met een logische ringvormige topologie, maar dat ziet er fysiek uit als een mesh-topologie, zoals je in de vorige afbeelding ziet. Daarin bevindt zich een toegangseenheid voor meerdere stations (MAU of MSAU), die door de token gaat met een frame van 3 bytes dat door de ring loopt en verbinding maakt met de verschillende knooppunten van het netwerk die in een ster zijn geplaatst. Zoals we zien, is het heel anders dan het basisringnetwerk, omdat hier de knooppunten niet rechtstreeks met elkaar zijn verbonden, maar eerder met een ringbus die zichzelf sluit.

IBM dual RS-232 Ethernet-poort netwerkkaart

Die topologie is gestandaardiseerd naar IEEE 802.4 en wordt momenteel afgeschaft ten behoeve van Ethernet. De kenmerken van een Token Ring- netwerk zijn:

  • Ringlogische en sterfysische topologie Kan twisted-pair kabel gebruiken en ondersteunt een maximale lengte van 366 m De afstand tussen de MAU en een knooppunt mag niet meer zijn dan 100 m De maximale capaciteit van een MAU is 8 knooppunten (8 monden) De maximale snelheid is 16 Mbps, hoewel het met HSTR werd verhoogd tot 100 Mbps

Token Passing protocol en werking

De ring bevindt zich eigenlijk in de MAU, dus alle informatie moet door dat apparaat gaan, zodat deze niet rechtstreeks naar het bestemmingsknooppunt wordt gestuurd, maar naar het volgende knooppunt in de volgorde die is vastgesteld. Dit is het fundamentele verschil met een sternetwerk, waarbij het frame niet door de ring circuleert totdat het zijn bestemming heeft gevonden, maar rechtstreeks naar het bestemmingsknooppunt wordt gestuurd of naar alles tegelijk als we een hub gebruiken.

Het doorgeven van tokens is het protocol dat ervoor moet zorgen dat alles op een ordelijke manier verloopt, zodat een team niet naar het netwerk kan verzenden totdat het token dat team bereikt. Hoewel een team niets zal ontvangen of verzenden, zal het token continu door elk van hen gaan, een getuige die alleen te allen tijde door de belanghebbende zal worden gebruikt.

Token Ring Plot

Het token is een frame van 3 bytes met:

  • SD (Star Delimiter): 8 bits om aan te geven waar het AC (Access Control) -token begint : nog een byte om aan te geven of het token vrij (0) of bezet (1) ED (End Delimiter) is: hetzelfde als het eerste om het einde van token

Bovendien heeft het hele frame 12 bytes om de bestemming en het bronadres op te slaan, 4 bytes voor CRC-foutcontrole en nog eens twee bytes voor frame-controle en status.

Het token blijft maximaal 10 ms in elk knooppunt, dit wordt wachttijd genoemd. Terwijl u de informatie invoert, blijft het frame reizen totdat het geïnteresseerde knooppunt het neemt en het kopieert. Op dit moment geeft een bit aan dat het al is gekopieerd, zodat wanneer het de MAU bereikt, het token opnieuw wordt opgestart en weer door de ring gaat.

Mogelijke fouten in het Token Ring-netwerk

Zoals bij alle netwerken, kunnen er fouten zijn in zowel het verlies van het token als in het verlies of de breuk van een knooppunt in het netwerk, dus aangezien het volledig is gedefinieerd, is het handig om te weten wat er in deze gevallen zou worden gedaan.

IBM 8 bit ISA-netwerkkaart

Allereerst moeten we weten dat alle knooppunten die op dit netwerk zijn aangesloten de conditie van actieve monitor (AM) of stand-by (SM) kunnen aannemen . Er kan slechts één AM zijn, die verantwoordelijk is voor het bewaken van de werking van het netwerk en wordt bepaald door het claimtoken. Wanneer de AM mislukt, stuurt de dichtstbijzijnde SM een claimtokenframe naar het volgende knooppunt, dat het MAC-adres voor de afzender wijzigt als deze een hogere waarde heeft. Op deze manier gaat het 3 keer door alle knooppunten van de ring en de MAC die in het claimtokenframe blijft, is die van de nieuwe AM van het netwerk.

De AM heeft andere belangrijke functies, zoals het maken van een nieuw token als het huidige verdwijnt. En het is dat wanneer het token door de AM gaat, het een timer plaatst op 10 ms, als het token langer duurt om te passeren, dan zal het verloren gaan en zal er een nieuwe aangemaakt worden.

Het kan ook voorkomen dat de ontvanger van het pakket niet aanwezig is, dus de AM moet ervoor zorgen dat deze de bestemming bereikt door een beetje op een bepaalde waarde in te stellen. Als je AM met dezelfde waarde opnieuw doorloopt, wordt het frame vernietigd.

Conclusies over het token en waarom deze netwerktopologie werd stopgezet

We hebben de betekenis van een token al gezien en de veelheid aan toepassingen in de computer, maar het is ongetwijfeld vooral bekend om de topologie die de naam Token Ring draagt, en dat is zeker de reden waarom u dit artikel bent binnengekomen.

Momenteel is dit netwerk in onbruik geraakt ten behoeve van Ethernet, aangezien het een reeks voor de hand liggende voordelen biedt ten opzichte van deze topologie, zoals het mogelijk maken van directe aansluiting van apparatuur via crossover-kabels of automatische detectie.

En hoewel deze topologie pakketbotsingen vermijdt, is Ethernet veel sneller en goedkoper te implementeren vanwege het gebruik van duurdere netwerkkaarten door Token Ring en de vereiste om 8-poorts routers te gebruiken.

Wist u deze netwerktopologie, heeft u gewogen dat Token Ring gewoon een ringtopologie was? Als je iets wilt verduidelijken, een vraag hebt of het leuk vond, laat het dan achter in een reactie hieronder.

Tutorials

Bewerkers keuze

Back to top button