Institut Supérieur de Mathématiques
A.U. : 2025/2026
Appliquées et d’Informatique de Kairouan
Département Informatique
TD - IEEE 802.11
Responsable : Mohamed Ali Ayachi Niveau : 3ème ISI
Exercice 1 :
Soit un réseau 802.11 formé par deux stations notées A et B. Ce réseau à un débit de 10 Mbit/s. Le délai de propagation
entre les station est négligeable.
On suppose que la station A désire émettre vers B une trame de taille 500 octets dont 30 octets de services. Le
déroulement de cet échange est présenté dans la figure 1.
Figure 1: Diagramme d’échange entre A et B
Informations complémentaires :
• Durée DIFS = 40 µs
• Durée SIFS = 20 µs
• Taille RTS = 20 octets
• Taille CTS = Taille ACK = 15 octets
• Taille Trame de données = 500 octets contenant 30 octets de service.
• Durée d’un timeslot = 2 µs
Questions :
1. Calculez le temps d’émission d’un RTS (Te (RTS) ).
2. Calculez le temps d’émission d’un CTS (Te (CTS) ).
3. Calculez le temps d’émission de la trame de données (un seul envoi sans erreurs) (Te (Data) ).
4. Sachant que à t1 =3 s, A décide de transmettre la trame de données à destination de B. À quel instant (t2) la
station A peut conclure que B a bien reçu la trame sans erreurs ? Retrouvez t2 ?
5. Calculez le débit effectif (le résultat doit être en Mbit/s). Ne pas oublier que la trame envoyée contient 30 octets
de services, le reste étant les données envoyées de A vers B.
6. En supposant qu’au cours de la transmission de cette trame, A décide d’envoyer une autre trame de données à B.
(a) Est-ce que c’est possible d’envoyer la deuxième trame immédiatement à la réception de l’accusée de la trame
1?
(b) Calculez le temps d’attente de A juste après la première transmission acquittée. Nous supposons que la
valeur tirée aléatoirement par A est égale à 4.
7. Pourquoi utiliser la fragmentation lors de l’envoi des données ?
1
8. On suppose que le seuil de fragmentation (Fragmentation Threshold ) est égal à 2400 bits et que A veut transmettre
les mêmes données contenues dans la trame de 500 octets (contenant 30 octets de service).
(a) Est-il nécessaire de fragmenter ces données ? Pourquoi ?
(b) En combien de fragments cette trame sera divisée ?
(c) Donnez la taille de chaque fragment sachant qu’il faut ajouter 25 octets de service à chaque fragment et que
sa taille ne dépasse pas le seuil.
(d) Calculez le temps d’émission de chaque fragment.
(e) Calculer le temps nécessaire à la transmission acquittée de ces fragments en supposant qu’il n’y a pas erreur
de transmission. Ce temps doit tenir en compte la réservation du canal de communication.
(f) Calculez le débit effectif dans ce cas.
Exercice 2 :
Une station A envoie a 1 Mbps un flux de trames contenant chacune 1500 octets de données utiles a une station B. On
donne :
• la période de contention (Backoff) est en moyenne de 20 µs ;
• le SIFS = 28 µs et le DIFS = 128 µs ;
• le temps de propagation négligeable ;
• l’information pure est de 1500 octets ;
• chaque trame de données contient aussi les données d’entete et le CRC de 34 octets ;
• les trames CTS et ACK ont une taille de 14 octets ;
• la trame RTS a une taille de 20 octets ;
• dans chaque trame MAC (données ou RTS ou CTS ou ACK), des bits de synchronisation de 24 octets
sont aussi envoyés.
On demande :
1. Dessiner un schéma montrant les phases d’envoi de données en tenant compte du backoff et des espaces inter-
frames (DIFS, SIFS,..).
(a) Cas 1 : Utilisation du mécanisme de réservation (RTS/CTS).
(b) Cas 2 : Sans utilisation du mécanisme de réservation (RTS/CTS).
2. Calculer le temps nécessaire pour transmettre une trame sans collisions.
(a) Cas 1 : Utilisation du mécanisme de réservation (RTS/CTS).
(b) Cas 2 : Sans utilisation du mécanisme de réservation (RTS/CTS).
3. Calculer aussi le débit effectif pour chaque cas.
(a) Cas 1 : Utilisation du mécanisme de réservation (RTS/CTS).
(b) Cas 2 : Sans utilisation du mécanisme de réservation (RTS/CTS).
4. Déterminer l’efficacité du canal. (NB : l’efficacité d’un canal est le pourcentage du le débit effectif sur le débit
brut)
(a) Cas 1 : Utilisation du mécanisme de réservation (RTS/CTS).
(b) Cas 2 : Sans utilisation du mécanisme de réservation (RTS/CTS).
On suppose maintenant qu’il y a eu collision. Dans le cas 1, la collision est au niveau de la trame RTS. Dans le
cas 2, la collision est au niveau de la trame de données.
5. Dessinez le schéma montant les phases d’envois avec une seule collision puis avec 2 collisions.
(a) Cas 1 : Utilisation du mécanisme de réservation (RTS/CTS).
i. Avec une seule collision au niveau de la trame RTS.
ii. Avec deux collisions au niveau de la trame RTS.
(b) Cas 2 : Sans utilisation du mécanisme de réservation (RTS/CTS).
2
i. Avec une seule collision au niveau de la trame de données.
ii. Avec deux collisions au niveau de la trame de données.
6. Calculer le temps nécessaire pour transmettre une trame avec une collisions puis avec deux collisions.
(a) Cas 1 : Utilisation du mécanisme de réservation (RTS/CTS).
i. Avec une seule collision au niveau de la trame RTS.
ii. Avec deux collisions au niveau de la trame RTS.
(b) Cas 2 : Sans utilisation du mécanisme de réservation (RTS/CTS).
i. Avec une seule collision au niveau de la trame de données.
ii. Avec deux collisions au niveau de la trame de données.
7. Calculer le débit effectif pour chaque cas (avec 1 collisions puis avec 2 collisions).
(a) Cas 1 : Utilisation du mécanisme de réservation (RTS/CTS).
i. Avec une seule collision au niveau de la trame RTS.
ii. Avec deux collisions au niveau de la trame RTS.
(b) Cas 2 : Sans utilisation du mécanisme de réservation (RTS/CTS).
i. Avec une seule collision au niveau de la trame de données.
ii. Avec deux collisions au niveau de la trame de données.
8. Donnez en pourcentage l’efficacité du canal puis le pourcentage de la perte de débit effectif.
(a) Cas 1 : Utilisation du mécanisme de réservation (RTS/CTS).
i. Avec une seule collision au niveau de la trame RTS.
ii. Avec deux collisions au niveau de la trame RTS.
(b) Cas 2 : Sans utilisation du mécanisme de réservation (RTS/CTS).
i. Avec une seule collision au niveau de la trame de données.
ii. Avec deux collisions au niveau de la trame de données.
9. En déduire la solution la plus avantageuse. Expliquez.