CSMA/CD

De wiki.nexiat.fr
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

  1. Une station écoute le médium avant d'émettre (carrier sense).
  2. 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.
  1. 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