Værter på et Ethernet -segment bruger en tilfældig forsinkelse efter en kollision af følgende grunde:
1. Undgå vedvarende kollisioner:
* Hvis alle værter, der er involveret i en kollision, simpelthen forsøgte at videresende øjeblikkeligt, ville kollisionen sandsynligvis ske igen.
* Introduktion af en tilfældig forsinkelse sikrer, at værterne ikke alle videresender på samme tid og derved reducerer chancen for en anden øjeblikkelig kollision.
2. Fair Access:
* Tilfældig forsinkelse muliggør en mere retfærdig fordeling af båndbredde.
* Hvis alle værter forsøgte at videresende samtidig, ville værten med det hurtigste netværkskort eller tættest på hub/switch sandsynligvis have den højeste chance for succes, hvilket skaber urimelig adgang for andre værter.
3. Reducer netværkstop:
* Tilfældig forsinkelse hjælper med at distribuere netværkstrafik over tid, hvilket reducerer overbelastning på netværket.
* Hvis alle forsøgte at videresende med det samme, kunne det føre til en kaskade af kollisioner og bremse den samlede netværksydelse.
hvordan tilfældig forsinkelse fungerer:
* Når en kollision opstår, stopper en vært for at overføre og går ind i en "backoff" periode.
* Værten vælger derefter en tilfældig backoff -tid inden for et specificeret interval (området øges for hver efterfølgende kollision).
* Denne tilfældige forsinkelse giver værten mulighed for at undgå at kollidere med andre værter, der også oplever kollisioner.
Den eksponentielle backoff -algoritme:
* Standard Ethernet -protokollen anvender en eksponentiel backoff -algoritme.
* Dette betyder, at rækkevidden af mulige backoff -tider fordobles efter hver kollision.
* For eksempel efter den første kollision kan backoff -serien være mellem 0 og 512 bit gange. Efter den anden kollision bliver området mellem 0 og 1024 bit gange.
Kortfattet: Den tilfældige forsinkelse efter en kollision er en afgørende mekanisme i Ethernet -netværk til styring af kollisioner, sikring af fair adgang til båndbredde og forebyggelse af netværksstopning. Det hjælper med at bevare effektiviteten og pålideligheden af datatransmission over Ethernet.