Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Andre alternativer til CSMA/CD er for eksempel VTCSMA (Virtual time CSMA) og CSMA/CARP. VTCSMA er utformet for å unngå kollisjoner som oppstår av noder som sender signaler samtidig og brukes vanligvis i sanntidssystemer. CSMA/CARP ligner på CSMA/CD, men CSMA/CARP har ingen måte å oppdage kollisjoner. CSMA/CARP prøver å unngå kollisjoner ved å bruke et system med overføringsprioriteter.

[2][3][4]


3. Virkemåte

SETT INN BILDER HER

3.1 Generell virkemåte 

 

CSMA er en teknologi for å håndtere kollisjoner som oppstår på et nettverk som benytter seg av et delt medium, for eksempel en elektrisk buss. Siden bare en node kan sende samtidig, må tilgang til mediet reguleres. CSMA baserer seg på konkurranseprinsippet, og nodene trenger ikke å vente på beskjed fra tjeneren av nettverket for å kunne sende en ramme. En ramme er en pakke og består av et headerfelt og en nyttelast. Denne teknologien gjør at mange noder kan dele samme nettverk (Multiple Access). Nodene sjekker om noen andre noder sender rammer ved å lytte på mediet (Carrier Sense) før den sender noe, dette reduserer kollisjoner. Kollisjoner kan likevel oppstå dersom en annen node sender en ramme akkurat samtidig som en annen node, selv om de begge lyttet og trodde det var ledig.

Når en node sender en ramme, overvåker den også strømnivået for å oppdage kollisjoner. Om verten oppdager en kollisjon vil den sende et jammesignal på kabelen. Dette jammesignalet forteller alle verter at det har oppstått en kollisjon og at de ikke bør sende data. En annen måte å oppdage kollisjoner er støyen som oppstår etter en kollisjon. Etter å ha sendt jammesignalet, venter verten en tilfeldig tid før den prøver å sende på nytt. Tiden må være tilfeldig for å unngå flest mulig kollisjoner. Dersom flere kollisjoner oppstår med samme ramme, øker ventetiden. Tiden blir beregnet ved en algoritme som heter “truncated binary exponential backoff”. 

I Ethernet (lokalt internett) brukes en versjon av CSMA som heter CSMA/CD. Ved trådløst internett bruker man CSMA/CA. CSMA/CD er en versjon av CSMA der hovedtanken er at kollisjoner er en naturlig del av en nettverksoperasjon, og ikke er til skade for sendelsene dersom de oppdages.

[2][5]

3.2 Prosedyre 


3.3 Jammesignal 

...