Ethernets multipel åtkomstmetod, Carrier Sense Multiple Access med kollisionsdetektering (CSMA/CD), tilldelar inte strikt företräde till någon specifik nod. Istället förlitar det sig på en sannolikhet för att lösa stridighet för det delade mediet. Det finns ingen inbyggd prioriteringsmekanism som i vissa andra nätverksteknologier.
Så här fungerar det och varför det inte finns någon verklig företräde:
* Carrier Sense: Innan du sänds lyssnar en nod (sinnen) på kabeln för att detektera om en annan nod redan sänds. Om kabeln är upptagen väntar noden.
* Multipel åtkomst: Flera noder kan dela samma Ethernet -segment (det fysiska mediet).
* kollisionsdetektering: Om två eller flera noder överför samtidigt (en kollision inträffar) upptäcker alla noder kollisionen på grund av den resulterande signalförvrängningen.
* backoff -algoritm: Efter att ha upptäckt en kollision väntar varje nod slumpmässig tid innan de försöker överföra igen. Denna slumpmässiga backoff är avgörande; Det förhindrar upprepade kollisioner mellan samma noder. Backoff -algoritmen använder vanligtvis exponentiell backoff, vilket ökar väntetiden efter upprepade kollisioner.
Varför ingen sann företräde: Den slumpmässiga backoff -algoritmen är nyckeln. Medan en nod kan komma att överföra förr på grund av en kortare slumpmässigt vald backoff -tid, finns det ingen garanti. Varje nod har en lika chans att komma åt mediet * efter * det har känt kabeln som tomgång. En snabbare nod eller en nod med en lägre latensanslutning har inte inneboende prioritet.
Undantag och nyanser:
* Prioritetskön (inom en switch): Medan CSMA/CD styr tillgången till det fysiska mediet, kan switchar med prioriteringskön prioritera trafik *internt *. Detta påverkar inte CSMA/CD -processen på det fysiska segmentet utan påverkar vilka paket som skickas först * från * en switchport. Denna prioritering inträffar * innan * paketen når till och med Ethernet -segmentet.
* Full-duplex Ethernet: I Ethernet med full duplex tävlar inte noder om mediet. Varje nod har sina dedikerade transmissions- och mottagningsvägar, vilket eliminerar kollisioner. Därför är CSMA/CD inte relevant. Växlar hanterar routing och flödeskontroll, vilket potentiellt implementerar QoS -mekanismer för trafikprioritering.
Sammanfattningsvis ger CSMA/CD på egen hand en rättvis, men inte prioriterad, åtkomstmekanism. Sann prioritering involverar vanligtvis mekanismer med högre skikt som kvalitet på servicen (QoS) -funktioner implementerade inom switchar och routrar.