Värdar på ett Ethernet -segment Använd en slumpmässig försening efter en kollision av följande skäl:
1. Undvik ihållande kollisioner:
* Om alla värdar som är involverade i en kollision helt enkelt försökte överföra omedelbart, skulle kollisionen troligen hända igen.
* Introduktion av en slumpmässig försening säkerställer att värdarna inte alla skickas in samtidigt och därmed minskar chansen för en annan omedelbar kollision.
2. Rättvis åtkomst:
* Slumpmässig försening möjliggör en mer rättvis fördelning av bandbredd.
* Om alla värdar försökte återställa samtidigt, skulle värden med det snabbaste nätverkskortet eller närmast navet/switchen troligen ha den högsta chansen att lyckas, vilket skapar orättvis tillgång för andra värdar.
3. Minska nätverkets trängsel:
* Slumpmässig försening hjälper till att distribuera nätverkstrafik över tid, vilket minskar överbelastningen i nätverket.
* Om alla försökte återställa omedelbart, kan det leda till en kaskad av kollisioner och bromsa den totala nätverksprestanda.
Hur slumpmässig fördröjning fungerar:
* När en kollision inträffar, slutar en värd att överföra och går in i en "backoff" -period.
* Värden väljer sedan en slumpmässig backoff -tid inom ett specifikt intervall (intervallet ökar för varje efterföljande kollision).
* Denna slumpmässiga försening gör det möjligt för värden att undvika att kollidera med andra värdar som också upplever kollisioner.
Den exponentiella backoff -algoritmen:
* Standard Ethernet -protokollet använder en exponentiell backoff -algoritm.
* Detta innebär att utbudet av möjliga backoff -tider fördubblas efter varje kollision.
* Till exempel, efter den första kollisionen, kan backoff -intervallet vara mellan 0 och 512 bitstider. Efter den andra kollisionen blir intervallet mellan 0 och 1024 bitstider.
Sammanfattningsvis: Den slumpmässiga förseningen efter en kollision är en avgörande mekanism i Ethernet -nätverk för att hantera kollisioner, säkerställa rättvis tillgång till bandbredd och förhindra nätverkstoppning. Det hjälper till att upprätthålla effektiviteten och tillförlitligheten för dataöverföring jämfört med Ethernet.