ACCESS-METODER

Access-metode (tilgangs-metode) er en del af en protokol som styrer, hvordan maskiner i et (lokalt) netværk "snakker" sammen. De 2 mest brugte access-metoder er CSMA/CD og token passing. Se også OSI-modellen vedrørende protokoller.


CSMA/CD

CSMA/CD´S (Carrier Sense Multiple Access / Collision Detect) opbygning kan sammenlignes med et middags- selskab der holdes i et mørkelagt rum. Enhver omkring bordet der vil snakke må lytte i lidt tid for at sikre, at der ikke er andre der snakker. (Carrier Sense).

Når der er en pause, har alle lige mulighed for at sige noget (Multiple Access). Hvis 2 personer starter med at snakke samtidigt, vil de opdage det med det samme og stoppe med at snakke (Collision Detect).

Oversat til ethernet betingelser betyder det, at hver maskine må vente, indtil der ikke er noget signal på kablet, før det begynder at sende data. Hvis der er en anden maskine i netværket der sender, vil der være et signal, kaldet carrier, på kablet.

Alle maskiner har lige stor mulighed for at sende data over netværket. Ingen har højere prioritet end andre. Kort sagt her hersker der demokrati. Det er hvad der menes med Multiple Access.

Da det tager noget tid for de data der bliver sendt fra en maskine at nå til den anden ende af nettet, er det muligt for 2 maskiner at detektere at nettet er ledigt, hvorefter de begynder at sende data ud på nettet samtidigt. Når det sker har man det der kaldes en kollision. Men eftersom den maskine, der sender data ud på nettet også modtager dem igen, har man en hurtig og effektiv detektion af kollisioner. Det der sker herefter er, at stationen som modtager sine returdata med fejl i, sender "støj" ud på nettet så man er sikker på at alle maskiner har detekteret kollisionen. (og dermed lader de andre maskiner være med at sende data). Herefter bruger de 2 maskiner, som koliderede, en indbygget tilfældigheds-generator til at beslutte, hvornår de igen prøver at sende deres data ud på nettet. Det er det der kaldes Collision Detect.

Alt har jo som bekendt ulemper og CSMA/CD er ingen undtagelse. CSMA/CD har 2 store ulemper.

Den første af CSMA/CD´S ulemper er, at man ikke er garanteret en maksimal svartid fra nettet, hvilket kan give problemer, hvis man sender interaktive data (f.eks. video) over nettet. Den anden ulempe CSMA/CD har er, at der ikke er nogen ligedeling, dvs. at en station der overfører filer via nettet har en tendens til at få senderetten hele tiden og dermed "snyde" de andre stationer i nettet for deres "retmæssige" senderet.

CDMA/CD bruges mest i Ethernet. Se LAN-typer for en forklaring af dette begreb.

Se også topologi for en beskrivelse af den fysiske opbygning af ethernet og token passing.


TOKEN PASSING

Token passing, som er den access-metode der bruges i token ring, er nærmest det modsatte af CSMA/CD. Som navnet antyder, er maskinerne i et token ring netværk sat sammen i en ring, og det er det, der udnyttes i token passing. Princippet i token passing er at der kører en såkaldt token rundt i ringen. En token svarer til en stafet i et motionsløb. Når en maskine ønsker at sende data ud på nettet, venter den på en ledig token, og når den fanger en, der er ledig, sætter den et "optaget"-skilt på denne og påbegynder sending af data.

Alle maskiner efter denne maskine ser nu på datablokken om blokken er til dem, og når den maskine, som datablokken er til, dukker op i ringen, kopier den datablokken og kvitterer for modtagelsen. Næste gang datapakken kommer forbi den station, som har udsendt datapakken, fjerner den datablokken og "optaget"-skiltet.

Ved denne langsomme envejs kommunikation opnår man nogle fordele og ulemper. En af fordelene er, at muligheden for kollisioner stort set er udelukket. En anden fordel er, at man er garanteret en maksimal svartid fra nettet, så her kan man godt sende interaktive data over nettet. Desuden indeholder token passing prioritering, dvs. at hvis der er flere, der ønsker at sende samtidigt, kan man bestemme hvem der først får lov til at sende.

En ulempe ved token passing er, at der er en del flere fejlsituationer, man skal tage højde for, f.eks. hvis stafetten udebliver. Men den største ulempe er nok, at hvis der er fejl i en maskine, kan nettet ikke fungere.


RESUME AF CSMA/CD VERSUS TOKEN PASSING :

Et ethernet som bruger CSMA/CD, kan køre betydeligt hurtigere end et token ring netværk, som bruger token passing (100 Mbps kontra 16 Mbps), men til gengæld kan token ring køre med ca 100 procent belastning, modsat Ethernet, hvor man normalt kun kan køre med ca 60-70 procents belastning af nettet, da der ved større belastning kommer for mange kollisioner, som jo automatisk sænker effektiviteten.

Ethernet har også den fordel, at man kan køre begge veje i 100 Mbps ethernet (dvs. at der kan køres med hastigheder på 200 Mbps) i modsætning til token passing, som jo kun kører den ene vej. Token passing har den store fordel, at man kan kontrollere/regulere datapakkerne i modsætninig til CSMA/CD, hvor man ikke har nogen form for priortering.