You are on page 1of 5

Transmission de donnes - Les modes de

transmission
Juin 2014
Les modes de transmission
Liaisons simplex, half-duplex et full-duplex
Transmission srie et parallle
Liaison parallle
Liaison srie
Transmission synchrone et asynchrone

Les modes de transmission


Pour une transmission donne sur une voie de communication entre deux machines
la communication peut s'effectuer de diffrentes manires. La transmission est caractrise par :
le sens des changes
le mode de transmission: il s'agit du nombre de bits envoys simultanment
la synchronisation: il s'agit de la synchronisation entre metteur et rcepteur

Liaisons simplex, half-duplex et full-duplex


Selon le sens des changes, on distingue 3 modes de transmission :
La liaison simplex caractrise une liaison dans laquelle
les donnes circulent dans un seul sens, c'est--dire de l'metteur vers le rcepteur. Ce genre de
liaison est utile lorsque les donnes n'ont pas besoin de circuler dans les deux sens (par
exemple de votre ordinateur vers l'imprimante ou de la souris vers l'ordinateur...).

La liaison half-duplex (parfois appele liaison l'alternat


ou semi-duplex) caractrise une liaison dans laquelle les donnes circulent dans un sens ou
l'autre, mais pas les deux simultanment. Ainsi, avec ce genre de liaison chaque extrmit de la
liaison met son tour. Ce type de liaison permet d'avoir une liaison bidirectionnelle utilisant la
capacit totale de la ligne.

La liaison full-duplex (appele aussi duplex intgral)


caractrise une liaison dans laquelle les donnes circulent de faon bidirectionnelle et
simultanment. Ainsi, chaque extrmit de la ligne peut mettre et recevoir en mme temps, ce
qui signifie que la bande passante est divise par deux pour chaque sens d'mission des
donnes si un mme support de transmission est utilis pour les deux transmissions.

Transmission srie et parallle

Le mode de transmission dsigne le nombre d'units lmentaires


d'informations (bits) pouvant tre simultanment transmises par le canal de communication. En
effet, un processeur (donc l'ordinateur en gnral) ne traite jamais (dans le cas des processeurs
rcents) un seul bit la fois, il permet gnralement d'en traiter plusieurs (la plupart du temps 8,
soit un octet), c'est la raison pour laquelle la liaison de base sur un ordinateur est une liaison
parallle.

Liaison parallle
On dsigne par liaison parallle la transmission simultane de N
bits. Ces bits sont envoys simultanment sur N voies diffrentes (une voie tant par exemple un
fil, un cble ou tout autre support physique). La liaison parallle des ordinateurs de type PC
ncessite gnralement 10 fils.

Ces voies peuvent tre :


N lignes physiques: auquel cas chaque bit est envoy sur une ligne physique
(c'est la raison pour laquelle les cbles parallles sont composs de plusieurs fils en nappe)
une ligne physique divises en plusieurs sous-canaux par division de la bande passante.
Ainsi chaque bit est transmis sur une frquence diffrente...
Etant donn que les fils conducteurs sont proches sur une nappe, il existe des perturbations
(notamment haut dbit) dgradant la qualit du signal...

Liaison srie
Dans une liaison en srie, les donnes sont envoyes bit par bit
sur la voie de transmission. Toutefois, tant donn que la plupart des processeurs traitent les
informations de faon parallle, il s'agit de transformer des donnes arrivant de faon parallle
en donnes en srie au niveau de l'metteur, et inversement au niveau du rcepteur.

Ces oprations sont ralises grce un contrleur


de communication (la plupart du temps une puce UART, Universal Asynchronous Receiver
Transmitter). Le contrleur de communication fonctionne de la faon suivante :
La transformation parallle-srie se fait grce un registre
de dcalage. Le registre de dcalage permet, grce une horloge, de dcaler le registre
(l'ensemble des donnes prsentes en parallle) d'une position gauche, puis d'mettre le bit
de poids fort (celui le plus gauche) et ainsi de suite :

La transformation srie-parallle se fait quasiment de la mme faon


grce au registre de dcalage. Le registre de dcalage permet de dcaler le registre d'une
position gauche chaque rception d'un bit, puis d'mettre la totalit du registre en parallle
lorque celui-ci est plein et ainsi de suite :

Transmission synchrone et asynchrone


Etant donn les problmes que pose la liaison de type parallle,
c'est la liaison srie qui est la plus utilise. Toutefois, puisqu'un seul fil transporte l'information, il
existe un problme de synchronisation entre l'metteur et le rcepteur, c'est--dire que le
rcepteur ne peut pas a priori distinguer les caractres (ou mme de manire plus gnrale les
squences de bits) car les bits sont envoys successivement. Il existe donc deux types de
transmission permettant de remdier ce problme :
La liaison asynchrone, dans laquelle chaque caractre est mis de faon
irrgulire dans le temps (par exemple un utilisateur envoyant en temps rel des caractres
saisis au clavier). Ainsi, imaginons qu'un seul bit soit transmis pendant une longue priode de
silence... le rcepteur ne pourrait savoir s'il s'agit de 00010000, ou 10000000 ou encore
00000100... Afin de remdier ce problme, chaque caractre est prcd d'une information
indiquant le dbut de la transmission du caractre (l'information de dbut d'mission est appele
bit START) et termin par l'envoi d'une information de fin de transmission (appele bit STOP, il
peut ventuellement y avoir plusieurs bits STOP).
La liaison synchrone, dans laquelle metteur et rcepteur

sont cadencs la mme horloge. Le rcepteur reoit de faon continue (mme lorsque aucun
bit n'est transmis) les informations au rythme o l'metteur les envoie. C'est pourquoi il est
ncessaire qu'metteur et rcepteur soient cadencs la mme vitesse. De plus, des
informations supplmentaires sont insres afin de garantir l'absence d'erreurs lors de la
transmission.
Lors d'une transmission synchrone, les bits sont envoys de faon successive
sans sparation entre chaque caractre, il est donc ncessaire d'insrer des lments de
synchronisation, on parle alors de synchronisation
au niveau caractre.
Le principal inconvnient de la transmission synchrone est la reconnaissance des informations
au niveau du rcepteur, car il peut exister des diffrences entre les horloges de l'metteur et du
rcepteur. C'est pourquoi chaque envoi de donnes doit se faire sur une priode assez longue
pour que le rcepteur la distingue. Ainsi, la vitesse de transmission ne peut pas tre trs leve
dans une liaison synchrone.
Data transmission - Transmission modes Transmisin de datos: Modos de transmisin
Datenbertragung - bertragungsarten Trasmissione di dati - Le modalit di trasmissione
Transmisso de dados - Os modos de transmisso
Ce document intitul Transmission de donnes - Les modes de transmission issu de CommentCaMarche
(www.commentcamarche.net) est mis disposition sous les termes de la licence Creative Commons. Vous pouvez
copier, modifier des copies de cette page, dans les conditions fixes par la licence, tant que cette note apparat
clairement.

You might also like