Chapitre 2. MAC IEEE 802.11
un backoff aléatoire expriméen un nombre de time
slots. Dans l'exemple de la figure 2.4, le mobile 1 a tiré3 et le mobile
2 a tiré5. Une fois ce tirage effectué, tant que le canal reste
libre, les mobiles décrémentent leur backoff. Dès que l'un
d'eux a terminé, il émet. L'autre mobile, dès qu'il
détecte le regain d'activitésur le canal arrête la
décrémentation de son backoff et entre en période de
defering.
Il faut noter que le temps de pause qui sépare un
paquet de données de son acquittement est appeléSIFS (Short
Inter-Frame Space) et qu'il est plus court que DIFS. Le mobile en
période de defering ne pourra reprendre la
décrémentation de son backoff que si le canal est
ànouveau libre pendant DIFS. Le fait que SIFS soit plus court
empêche que la décrémentation
ne reprenne de manière inopportune entre les
données et leur acquittement. Lorsque les données du mobile 1 ont
étéacquittées et que DIFS s'est écoulésans
activitésur le canal, le mobile 2 peut reprendre la
décrémentation de son backoff. Ici, aucun autre mobile ne vient
l'empêcher de terminer et il peut donc envoyer ses données.
FIGURE 2.4 - Le backoff et le defering.
3. Mécanisme RTS/CTS
RTS/CTS [20] (Request To Send/Clear To Send) est une technique
du contrôle d'accès optionnelle par réservation du canal
avec des paquets de contrôle RTS et CTS, il est
proposépour raffiner le mode basique (CSMA/CA) pour
protéger les paquets de données contre les
collisions. Une station désirant émettre une
trame de données, envoie au noeud destinataire une requête RTS
(Request To Send) en lui demandant l'autorisation d'émission. RTS
contient l'information de l'adresse de la destination ainsi que le champ de
duration. À la réception de l'autorisation CTS, l'émetteur
transmet sa trame de données (ou ses fragments). S'il y a échec
de transmission du RTS, du CTS ou absence d'accuséde réception,
toute la procédure doit être reprise (Figure 2.5).
Afin d'améliorer le contrôle d'accès au
canal avec le mode RTS/CTS. NAV (Network Allocation Vector ou vecteur
d'allocation), est utilisé. Les paquets RTS et CTS portent dans
25
|