- Ensemble des règles nécessaires pour laccès au médium
- Distributed Coordinated Function (DCF)
- Limite de problème du nœud caché
- Accès au médium par évitement de collision
Le protocole CSMA/CA utilise plusieurs techniques pour palier à cette impossibilité découte en émission. Tout dabord un système daccès au support basé sur des temporisateurs, un système dacquittement positif, une gestion de reprise sur collision par des timers et une technique optionnelle permettant de sécuriser la transmission des données et déviter les collisions avec les nœuds cachés.
Laccès au support : Chaque trame est délimitée par un espace. Cet espace permet la gestion daccès au support en temporisant lenvoi de trames. Par le type de temporisateurs utilisés, on définit la priorité daccès. Plus lIFS (Inter Frame Space) est court plus laccès est prioritaire. Il existe trois types dinter trames différents :
- SIFS (Short IFS) le plus petit des IFS, donc le plus prioritaire. Il est utilisé pour la transmission dun même dialogue (données, ACK,...) accusé de réception de la station réceptrice et données de la station émettrice restent prioritaires.
- PIFS (PCF IFS) espace inter trame utilisé pour les trames PCF (accès contrôlé) par le point daccès. Permet un accès prioritaire de ce PA sur les stations du réseau. Sa valeur correspond à un SIFS plus un temps (time slot).
- DIFS (DCF IFS) temporisateur inter trame pour laccès distribué utilisé par les stations pour accéder au support (en mode DCF).
Note : Le fait que les inters trames PIFS soient plus courtes que les inters trames DIFS montrent bien que les données envoyées dans le mode PCF sont prioritaires sur les données envoyées en mode DCF.
Lors d’un échange entre deux stations, la station destination vérifie le CRC de la trame et renvoie un ACK (accusé de réception) à l’émetteur. Si la station émettrice ne reçoit pas ce ACK, on suppose qu’une collision s’est produite, la trame est donc retransmise suivant une gestion utilisant des timers
Lorsquune station veut émettre des données, elle écoute le support. Si le support est libre pendant un DIFS, la station émet, si par contre elle détecte une transmission, elle utilise un timer appelé NAV (Network Allocation Vector), lui permettant de suspendre ses transmissions. Ce NAV sapplique à toutes les stations et elles nont la capacité démettre quaprès la fin du NAV. Le NAV est calculé par rapport au champ TTL (Time To Live) des trames envoyées. Cela permet aux stations situées dans le voisinage des stations source et destination de connaître la durée du cycle complet de la transmission à venir. Ces différentes stations en attente démission risquent de créer de collisions si on nutilise pas une technique de gestion lorsque le support sera à nouveau libre. Ce procédé de redémarrage sappelle lalgorithme de backoff, chaque station calcule un délai aléatoire compris entre 0 et 7 " time slot " (unité de temps la plus petite, variant suivant la norme physique) et décrémente ce timer dès que le support est libre. La station atteignant la valeur 0 la première pourra transmettre ses informations, les autres bloquent leur temporisateur et recommencent dès que le support est de nouveau libre. Si deux stations ont la même valeur de timer une collision se produira. Ces stations devront régénérer alors un nouveau compteur, compris cette fois entre 0 et 15. Cet algorithme permet aux stations daccéder au support avec la même probabilité, mais sans garanti de délai.