Versions Compared

Key

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

...

CSMA/CD administrerer et delt medium for Ethernet. Å bruke delt medium har flere negative sider i form av ytelse og administrasjon. Eksempler på det er at bare en node i nettverket kan sende om gangen og aksess må reguleres. Nyere installasjoner av Ethernet benytter svitsjer. Bruk av svitsjer der datamaskiner er knyttet til hver sine porter fører til at de ikke har noen konkurranse om mediet.


CSMA/CD: illustrasjon


Et alternativ til CSMA/CD er CSMA/CA. Det er også en variasjon av CSMA der CA står for “Collision Avoidance”. CSMA/CA går ut på at hvis overføringsmediet virker opptatt før en overføring, blir overføringen utsatt i et tilfeldig intervall. I trådløse lokalnett forsøker man å redusere sannsynligheten for at kollisjoner oppstår. I slike nettverk har ikke nodene mulighet til å bruke CSMA/CD, nodens eget signal vil overdøve andre noders signal når det høres fra sin egen radiomottaker. Kollisjoner blir derfor umulig å oppdage.

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.

...

I et CSMA/CD-nettverk brukes jammesignalet for å indikere at det har oppstått en kollisjon. Jammesignalet i et CSMA/CA-nettverk blir brukt for å indikere at en vert har planer om å sende noe.

[1][2][4]

3.4 Sen kollisjon

En sen kollisjon (“Late Collision”) er en type kollisjon som oppstår lenger inn i en pakkesending enn protokollen tillater. På et 10 megabit Ethernet vil en kollisjon regnes som sen hvis den oppstår etter de første 512 bitsene men informasjon har blitt sendt. Sene kollisjoner blir ikke sendt på nytt av Network Interface Controller (NIC), så det er opp til de øvre protokollagene å avgjøre om informasjon har gått tapt. 

Det skal ikke være mulig for sene kollisjoner å oppstå i velfungerende CSMA/CD nettverk. Hvis de oppstår er det vanligvis på grunn av full-duplex/half-duplex mistilpasning, for lang kabel, skadet kabel, for mange hubber eller ødelagte NICer.

[1][2][4]

3.5 “Channel capture effect”

...

En ulempe med CSMA/CD er at båndbredden ikke alltid blir rettferdig fordelt. Når alle maskiner som er koblet til nettet sender få rammer blir det omtrent lik access-tid per Network Interface Controller (NIC). Urettferdig fordeling kan oppstå hvis én NIC sender en større mengde rammer og dominerer nettverket. Denne effekten kalles “channel capture effect”. 

Et eksempel på dette er at node A og node B begge prøver å sende på en ledig linje samtidig. Siden begge to oppdager en kollisjon, venter begge en tilfeldig tid før de prøver igjen. Anta at A har lavere back-off-tid. A begynner da å sende, og B lar A fullføre før B sender. Hvis A ønsker å sende igjen, vil det oppstå en ny kollisjon, og begge må vente en tilfeldig tid før de prøver igjen. Siden B har hatt to kollisjoner på rad må B vente lenger enn sist. Da er det høy sannsynlighet for at A får sende først denne gangen også. Hvis det skjer, er det også høy sannsynlighet for at A vinner alle de påfølgende kampene, og etter 16 kollisjoner sier spesifikasjonen at B må ta en lang pause, og A kan sende uforstyrret.

 [1][2][4]

4. Referanser 

4.1 Innhold 

...