Yamina Sami
Exercice1
CRC:
Un CRC est construit de manire gnrer une squence FCS
de 4 bits. Le polynme gnrateur est X4 + X3 + 1
Supposons que les bits 1001101 sont envoyer. Calculer la
squence FCS
Vrifier la rception correcte.
Supposons quaprs transmission, le bit indiqu change de 1
0. Montrer que le receveur va dtecter lerreur.
Exercice2
Bits de parit:
Supposons que vous utilisez les bits de parit de ligne et de
colonne pour un bloc qui a 4 lignes et 4 colonnes.
La parit impaire est utilis pour chaque ligne et chaque
colonne. La parit nest pas dtermine pour la ligne/colonne
de parit, ceci rsulte en un bloc de 24 bits.
Une transmission qui a une longueur de bits qui nest pas
divisible par 16 est complte par des 0s jusquau prochain
multiple de 16.
Dterminer la donne envoyer pour la transmission
suivante:
011100110011110011001111
Quelle erreur est dtermine pour chacun des blocs suivants:
011100001100111110010100
110011010100001000011110
Exercice3
Solutions
Exercice1: CRC (2)
Le polynme gnrateur est 1110011
X4 + X3 + 1, alors le motif de +------------
bits est 11001 . 11001 | 10011010000
Ajouter 4 zros au message 11001......
qui a un diviseur de 5 bits -----......
Lorsque le bit le plus 10100.....
significatif est zro, faites
descendre assez de 0, jusqu 11001.....
avoir autant de bits que le -----.....
diviseur, avec le bit le plus 11011....
significatif un. 11001....
Quand sarrter: lorsquil ny -----....
a plus de zros faire
descendre. 0010000.
CRC est le dernier reste avec 11001.
des bits significatifs 0 si -----.
ncessaire.. 10010
11001
-----
1011
Rception correcte
11100101
Les bits reus en incluant le +------------
CRC: 10010111011 11001 | 10011011011
11001......
Raliser la mme division.
-----......
Le reste est 0000, on 10100.....
suppose donc que le message 11001.....
a t reue correctement. -----.....
11011....
11001....
-----....
0010101.
11001.
------.
011001
11001
-----
0000
Rception incorrecte
1110100
Bits reus en incluant CRC: +------------
10010011011 11001 | 10010011011
11001......
Raliser la mme division
-----......
mais en incluant les bits CRC
10110.....
reus.
11001.....
Le rsultat est 1111, comme -----.....
le reste nest pas 0, il doit y 11111....
avoir une erreur. 11001....
-----....
011010..
11001..
-----..
001111
Exercice2
Parit de bloc/ Correction derreur
Crer des blocs de 16 bits 0 1 1 1 0
Dterminer la parit impaire 0 0 1 1 1
pour chaque ligne
0 0 1 1 1
Dterminer la parit paire
pour chaque colonne 1 1 0 0 1
0 1 0 0 X
Envoyer des blocs de 24 bits.
Ligne par ligne. 1 1 0 0 1
011100011100111110010100 1 1 1 1 1
110011111100001000011100 0 0 0 0 1
0 0 0 0 1
1 1 0 0 X
Parit de bloc/ Correction derreur
0 1 1 1 0 ok
0 0 0 1 1 faux
0 0 1 1 1 ok
1 1 0 0 1 ok
0 1 0 0
ok ok faux ok
16
Solution (si la taille de la fentre est
25 )
28 29 30 31 0 1 2 3 4 5 28 29 30 31 0 1 2 3
28 29 30 31 0 1 2 3
envoie 0
17
Solution (si la taille de la fentre est
25-1)
28 29 30 31 0 1 2 3 4 5 28 29 30 31 0 1 2 3
28 29 30 31 0 1 2 3
envoie 0
18
Solution
19
Mme question, rejet slectif
Si nous utilisons Rejet slectif, la moiti des nombres seulement
peut tre utilise, parce que le rcepteur doit prendre en charge
les messages hors squence.
Permettre au rcepteur dutiliser la moiti des numros pour
les messages hors squence et lautre moiti pour les rmissions.
Avec 32 numros de squence disponibles:
Si nous attendons le message 16 du point de vue du
rcepteur, alors au niveau du rcepteur:
Les messages avec les numros de squence de 0 15
arrivant au rcepteur sont supposs tre des renvois.
Le message de numro 16 cest ce que nous voulons.
Les messages avec les numros de 16 31 sont supposs tre de
nouveaux messages garder en attendant que le message 16
arrive.
20
Rejet slectif(taille de fentre est 25-1)
Sender Window
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Frames sent but not received ACK Frames that can be sent
Receiver Window
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
21
Rejet slectif
23
Exercice4
0 1 2 3 4 5 6 7 0
0 1 2 3 4 5 6 7 0
0 1 2 3 4 5 6 7 0
Exercice5