CSMA/CD
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Domaine | Méthode d'accès au médium (détection de collision) |
| Couche OSI | 2 (sous-couche MAC) |
| Utilisé par | Ethernet historique (hub, half-duplex) |
| Voir aussi | CSMA/CA |
CSMA/CD (Carrier Sense Multiple Access with Collision Detection) est la méthode d'accès historique d'Ethernet lorsque le médium est partagé (câble coaxial puis hub) et le lien half-duplex : plusieurs stations peuvent alors émettre en même temps et créer une collision électrique détectable sur le fil.
Principe
- Une station écoute le médium avant d'émettre (carrier sense).
- Si une collision est tout de même détectée pendant l'émission (deux stations ayant émis
quasi simultanément), chacune envoie un signal de brouillage (jam signal) pour que toutes les stations concernées s'arrêtent.
- Chaque émetteur attend un délai aléatoire, calculé par un algorithme de backoff exponentiel
binaire (la fenêtre de tirage double à chaque nouvelle collision successive), avant de retenter sa transmission.
Obsolescence
CSMA/CD n'a de sens que sur un médium physiquement partagé où les collisions sont possibles. Avec la généralisation des commutateurs (switch) et des liens full-duplex point à point, chaque port dispose d'un domaine de collision dédié : il n'y a plus de collision possible, et CSMA/CD est désactivé de fait sur l'Ethernet moderne (100 Mbit/s et plus, quasi exclusivement en full-duplex).
Voir aussi
- CSMA/CA — équivalent pour un médium radio partagé, où la détection n'est pas possible