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 .
| # | Émetteur | Canal | Récepteur |
|---|---|---|---|
| 1 | envoie , bit `0` | passe | attend `0` : accepte , accuse `0` |
| 2 | accusé `0` reçu, envoie , bit `1` | passe | attend `1` : accepte , accuse `1` |
| 3 | --- | accusé perdu | --- |
| 4 | délai écoulé : renvoie | passe | attend `0`, voit `1` : doublon, jette, réaccuse |
| 5 | accusé `1` reçu, envoie , bit `0` | passe | accepte , accuse `0` |
| 6 | accusé `0` reçu, envoie , bit `1` | passe | accepte , 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.