Vous êtes sur la page 1sur 7

PARTIE N2

LES PROTOCOLES
Introduction gnrale :
Comme on l'avait vu dans l'introduction gnrale, le message a besoin d'un langage pour le
transmettre sur un support. On appelle ce 'langage' protocole.
Par exemple, dans une discussion entre deux personnes, le protocole est la langue utilise,
comme le franais, l'anglais, l'espagnol...

I) Les codages:
1) introduction
Les codages de l'information interviennent dans le protocole: en effet ils permettent la transmission
de l'information entre diffrents systmes indpendants, entre deux ordinateurs . Les techniques de
codage utilises sur les lignes de transmission constituent linterface entre le support physique et
son utilisation. Ces techniques mises en uvre participent pour beaucoup la performance de la
transmission .
Les codages servent donc faire passer l'information de manire ce que l' metteur et le rcepteur
puissent la lire de la mme faon selon un code universel prtabli avant entre les 2 systmes .
On va maintenant tudier les codages les plus simples et les plus rpandus .

2) Codage de base ou codage RZ (Return to Zero)


Principe : le codage de base de l'information consiste simplement a envoyer un signal
lectrique pour signaler un bit valant 1 et pas de signal pour un bit de valeur 0
Avantages : il est trs facile mettre en place
Inconvnients:l'absence de signal du a une coupure dans la transmission peu tre considr
comme un 0 ce qui rend si il y a des interfrences le message compltement
incomprhensible et peut entraner une desynchronisation
3) Codage NRZ (Non Return to Zero):

Principe : C'est trs proche du codage binaire de base, il code 1 par +V, et 0 par -V.
Avantages : Le codage NRZ amliore le codage binaire en augmentant la diffrence entre les
1 et les 0.
Inconvnients: Les longues sries de bits identiques (0 ou 1) provoquent un signal sans
transition, ce qui peut engendrer une perte de synchronisation.
Dbit thorique: transmission de 2 bits pour un hertz.
Utilisation : tant le premier codage ( il a t cre en 1954) il n'est aujourd'hui trs peu utilis
Exemple de transmission d'un message par codage NRZ:

4) Codage NRZI (Non Return to Zero Inverted):


Principe: On produit une transition du signal pour chaque 1, pas pour les 0.
Avantages : cf. NRZ.
Inconvnients: Encore une fois, si il y a une longue suite de 0, le signal ne varie plus et
provoque donc encore une fois une perte de synchronisation. (Mais seulement pour un cas,
ce qui constitue un avantage sur le NRZ).
Dbit thorique: 2 bits pour un hertz.
Utilisation : Fast Ethernet (100BaseFX), FDDI
le mme message transmis par le codage NRZI

5) Codage MLT3:
Principe: Seul les 1 font changer le signal d'tat. Les 0 sont cods en conservant la valeur
prcdemment transmise. Les 1 sont cods sur 3 tats : +V, 0, -V.
Avantages: Diminuer la frquence ncessaire pour un dbit grce l'utilisation des 3
tats. Par exemple, pour un dbit de 100 Mbps, une frquence maximale de 25 Mhz est
atteinte.
Inconvnients:de meme que pour les prcdents codages . Les longues squences de 0
peuvent entraner un dphasage de l'horloge du rcepteur.
Ex :

6) Codage 2B1Q:

Principe: Correspondance un groupe de 2 lments un crneau de tension:

Avantages : le signal en 1 seul changement de tension transmet deux bits dun coup .Les
donnes sont donc transmises 2 fois plus vite que les autres codages du type NRZ ou NRZI .
Inconvnients:utilise un palier de tension qui peuvent ventuellement tre confondus entre
signaux de mme signes si le signal est affaibli ou amplifi occasionnellement
Utilisation: RNIS/ISDN, HDSL.
Ex :

7) Codage Manchester

Principe: L'ide de base est de provoquer une transition du signal pour chaque bit transmis.
Un 1 est donc transmis par le passage de +V -V et le 0 par l'inverse: de -V +V.
Avantages : La synchronisation des changes entre metteur et rcepteur est toujours assure,
mme lors de lenvoi de longues sries de 0 ou de 1. Par ailleurs, un bit 0 ou 1 tant
caractris par une transition du signal et non par un tat comme dans les codages prcdents,
il est trs peu sensible aux erreurs de transmission. La prsence de parasites peut endommager
le signal et le rendre incomprhensible par le rcepteur, mais ne peut pas transformer
accidentellement un 0 en 1 ou inversement
Inconvnients: Ce codage ncessite un dbit sur le canal 2 fois plus lev que le codage
binaire. Pour 10 Mbit/s transmis, on a besoin dune frquence 10 Mhz. Ceci le rend
difficilement utilisable pour des dbits plus levs. Lutilisation de ce codage pour une
transmission 1 Gbit/s ncessiterait une frquence maximale du signal de 1 Ghz, ce qui est
souvent incompatible avec les normes et les cables. En effet, plus la frquence du signal est
leve, plus les phnomnes de para diaphonie (cest a dire pouvant perturber les installations
avoisinantes du cble sont sensibles.
Ex:

8) Codage Manchester diffrentiel :

Principe : cest la prsence ou labsence de transition au dbut de lintervalle du signal


dhorloge qui ralise le codage. Un 1 est cod par labsence de transition, un 0 est cod par une
transition au dbut du cycle dhorloge .A noter la prsence de deux symboles particuliers : J et
K. Ils sont cods par +V et V sur toute la dure dun cycle dhorloge. Ils ont pour but de
marquer le dbut et la fin dune trame.
Avantage : ce sont les transitions du signal et non pas ses tats qui reprsentent les bits
transmis, il est donc insensible aux inversions de fils dans le cblage.
Inconvnients:Le codage prsente le mme inconvnient que le codage Manchester :il
ncessite une frquence gale celle du dbit utile.
Utilisation : Token Ring

9) Codage bipolaire ou AMI (Alternate Mark Inversion)

Principe : Les 0 sont reprsents par des potentiels nuls, les 1 par +V et V en alternance.
Inconvnients: Ici encore, il peut y avoir de longues squences sans potentiel et donc perte de
synchronisation.
Utilisation : Lignes DS1/T1

10) Codage HDBn (Haute Densit Binaire d'ordre n) ou


BnZs (Bipolar with n Zero Substitution)

Principe : le principe de base est le mme que pour le codage bipolaire, mais pour viter une trop
longue srie de 0, on introduit un bit supplmentaire au signal pour terminer une srie de n 0
conscutifs. Ce bit supplmentaire est de mme phase que le dernier 1 transmis pour pouvoir
lidentifier, afin quil ne soit pas pris en compte dans linformation transmise.
Avantages : il permet dviter les longues suites de 0 et la dsynchronisation.
Utilisation : HDB3 : E1, E3 ; B8ZS : T1 ; B3ZS : T3

Ex:

11) Codage nB/mB

Principe : Il sagit dun codage par bloc. On utilise une table de transcodage pour coder un groupe
de n bits en m bits, avec m < n. Ce codage ne dfinit pas la mise en ligne des bits. On utilise
gnralement pour cela un codage de type NRZI ou MLT3.
La suite binaire 1 0 0 0 0 1 0 1 1 1 1 prcdemment utilise va tre dcoupe en groupes de 4 bits.
La table de transcodage ci-dessous permet de transformer chaque groupe de 4 bits en groupe de 5
bits.

La suite transmettre ne comporte pas plus de deux 0 conscutifs, ce qui la rend plus facile
transmettre un fois code en NRZI ou MLT3.

Table de transcodage 4B5B :

Avantages:
Ce type de codage apporte la garantie de ne pas avoir transmettre plus de deux 0 successifs. Les
caractres spciaux, hors donnes utiles, peuvent trouver leur place dans la table de transcodage
sans ncessiter un tat spcial du signal comme dans les codages Manchester.
Le codage 4B5B augmente la frquence du signal. Par exemple 125Mhz pour 100Mbps. Associ
un codage de type NRZI, on obtient dans le cas du Fast Ethernet (100BaseFX) une frquence de
62.5Mhz. Avec un codage MLT3, la frquence du signal tombe 31.25Mhz pour le Fast Ethernet
100BaseTX. . Par ailleurs ce type de codage laisse un nombre important de mots de 5 bits
inutiliss. Mme en liminant les groupes pouvant poser des problmes de transmission comme
00000 par exemple, il reste des mots pouvant tre utiliss pour le contrle de la transmission ou
dautres fonctions comme dbut ou fin de paquet par exemple.
Utilisation : 4B/5B : Fast Ethernet ; 8B/10B :Gigabit Ethernet