Adloun

Dérouler le protocole du bit alterné sur l'envoi de quatre paquets, en…

Exercice de TD · niveau 2 · NSI (première), chapitre 9 — Machines, systèmes et réseaux · Réseaux : paquets, protocoles, routage

Énoncé

Dérouler le protocole du bit alterné sur l'envoi de quatre paquets, en supposant que le deuxième accusé de réception est perdu. Combien d'envois au total ? Le récepteur enregistre-t-il un doublon ?

Corrigé

Numérotons les quatre paquets , portant les bits .

#ÉmetteurCanalRécepteur
1envoie , bit `0`passeattend `0` : accepte , accuse `0`
2accusé `0` reçu, envoie , bit `1`passeattend `1` : accepte , accuse `1`
3---accusé perdu---
4délai écoulé : renvoie passeattend `0`, voit `1` : doublon, jette, réaccuse
5accusé `1` reçu, envoie , bit `0`passeaccepte , accuse `0`
6accusé `0` reçu, envoie , bit `1`passeaccepte , accuse `1`

Comptage. Envois de paquets : , , , , pour quatre paquets utiles. Accusés émis par le récepteur : également (celui du doublon compris), dont un perdu : parviennent.

Doublon ? Non — et c'est tout l'objet du bit. Le récepteur, ayant déjà accepté le bit 1, attend maintenant un 0 ; en revoyant 1, il sait que c'est une répétition, il la jette et se contente de réaccuser. Sans cette réémission de l'accusé, l'émetteur renverrait indéfiniment.

Piège : croire qu'un accusé perdu est sans conséquence puisque le paquet, lui, est arrivé. L'émetteur ne le sait pas : il ne distingue pas « mon paquet s'est perdu » de « l'accusé s'est perdu ». Il réagit de la seule façon dont il dispose — réémettre — et c'est le récepteur qui règle l'ambiguïté.

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.