Les hôtes sur un segment Ethernet utilisent un retard aléatoire après une collision pour les raisons suivantes:
1. Évitez les collisions persistantes:
* Si tous les hôtes impliqués dans une collision tentaient simplement de se retrouver immédiatement, la collision se reproduirait probablement.
* L'introduction d'un délai aléatoire garantit que les hôtes ne se retransmisent pas tous en même temps, réduisant ainsi les chances d'une autre collision immédiate.
2. Accès équitable:
* Le retard aléatoire permet une distribution plus équitable de la bande passante.
* Si tous les hôtes tentaient de se retrouver simultanément, l'hôte avec la carte réseau la plus rapide ou le plus proche du hub / commutateur aurait probablement les plus grandes chances de succès, créant un accès injuste pour d'autres hôtes.
3. Réduire la congestion du réseau:
* Random Delay aide à distribuer le trafic réseau au fil du temps, en réduisant la congestion sur le réseau.
* Si tout le monde essayait de se retrouver immédiatement, cela pourrait conduire à une cascade de collisions et ralentir les performances globales du réseau.
Comment fonctionne le retard aléatoire:
* Lorsqu'une collision se produit, un hôte cesse de transmettre et entre une période de "revers".
* L'hôte choisit ensuite un temps de revers aléatoire dans une plage spécifiée (la plage augmente pour chaque collision suivante).
* Ce délai aléatoire permet à l'hôte d'éviter de collision avec d'autres hôtes qui connaissent également des collisions.
L'algorithme de backoff exponentiel:
* Le protocole Ethernet standard utilise un algorithme de backoff exponentiel.
* Cela signifie que la plage de temps de backoff possibles double après chaque collision.
* Par exemple, après la première collision, la plage de backoff peut être comprise entre 0 et 512 fois. Après la deuxième collision, la plage devient comprise entre 0 et 1024 fois.
en résumé: Le retard aléatoire après une collision est un mécanisme crucial dans les réseaux Ethernet pour gérer les collisions, assurer un accès équitable à la bande passante et prévenir la congestion du réseau. Il aide à maintenir l'efficacité et la fiabilité de la transmission des données sur Ethernet.
|