Vous êtes sur la page 1sur 14

LA TRANSMISSION DE DONNEES

LA TRANSMISSION
DE DONNEES
1] Elments constitutifs dune liaison de donnes.
Une transmission de donnes met en uvre des calculateurs dextrmit et des
lments dinterconnexion dont les appellations et fonctions sont codifies comme
le montre la figure suivante:
ETTD
Collecteur
de donnes
ou source

contrleur
de
communication

ETTD
jonction
ou
interface

ETCD

ligne de
transmission

ETCD

contrleur
de
communication

Collecteur
de donnes
ou source

Circuit de donnes
Liaison de donnes

On distingue:
z Les ETTD, Equipement Terminal de Traitements de Donnes, appels
aussi DTE (Data Terminal Equipement) reprsentant les calculateurs
dextrmit. Ces calculateurs sont dots de circuits particuliers pour
contrler les communications. LETTD ralise la fonction de contrle du
dialogue.
z Les ETCD, Equipement Terminal de Circuit de Donnes, ou DCE
(Data Circuit Equipement) sont les quipements qui ralisent ladaptation
entre les calculateurs dextrmit et le support de transmission. Cet
lment remplit essentiellement des fonctions lectroniques, il modifie la
nature du signal mais pas l'information.
z La jonction constitue linterface entre ETTD et ETCD, elle permet
lETTD de grer lETCD pour assurer le droulement des
communications (tablissement dun circuit, initialisation de la
transmission, change de donnes et libration du circuit).
z Le support ou ligne de transmission est un lment essentiel de la
liaison. Les possibilits de transmission (dbit, taux derreurs...)
dpendent essentiellement des caractristiques physiques et de
lenvironnement de celui-ci.

page 1

LA TRANSMISSION DE DONNEES

Une liaison de donnes est caractrise par son dbit (D) qui reprsente le
nombre de bits transmis par unit de temps (bit/s) et par lorganisation des
changes.

D=

V
t

D (dbit) en bit par seconde


V volume transmettre exprim en bits
t dure de la transmission

Lorsque lchange a lieu dans une seule direction, on parle de liaison simplex,
chaque ETCD ne remplit quune fonction, il est metteur ou rcepteur. Si les ETCD
peuvent, alternativement, remplir les fonctions dmetteur et de rcepteur, la liaison
est dite: liaison lalternat ou half duplex. Le temps mis par les ETCD pour le
passage dune fonction lautre et pour leur synchronisation est appel temps de
retournement de lETCD (jusque 1/3 de seconde). Lorsque lchange peut
seffectuer en mme temps dans les deux sens, sur des voies distinctes (4 fils) ou
sur la mme voie (multiplexage frquentiel, ou annulation dcho), la liaison est
appele bidirectionnelle intgrale ou full duplex.

source
ou
metteur

source
puits

source
puits

Liaison simplex

Liaison half duplex

Liaison full duplex

page 2

source
ou
metteur

puits
source

puits
source

LA TRANSMISSION DE DONNEES

2] Classification des modes de transmissions


Linformation lmentaire transmettre est le mot binaire (constitu de 4, 8, 16,
n bits). Deux techniques sont mise en oeuvre selon que tous les bits dun mme mot
sont transmis en mme temps (transmission parallle) ou successivement
(transmission srie).
Si les diffrents mots (caractres), du message transmettre, sont transmis de
faon arythmique, cest dire indpendamment les uns des autres (il ny a pas de
lien temporel entre les caractres, mais il existe un lien temporel entre tous les bits
dun mme caractres), on parle de transmission asynchrone. En revanche, si tous
les mots (caractres) transmettre sont regroups en blocs transmis un rythme
irrgulier, on parle de transmission synchrone, il nexiste de pas de lien temporel
entre les diffrents blocs, mais il en existe un entre tous les bits dun mme bloc.
Lorsque le transfert lieu:
z sans contrainte temporelle on parle de transfert asynchrone (application
de type conversationnel ou transactionnel),
z sans contrainte temporelle mais avec des contraintes de dbits (transfert
de masse, imagerie) on parle de transfert synchrone,
z sous contrainte temporelle (voix, vido) on parle de transfert isochrone.

page 3

LA TRANSMISSION DE DONNEES

2.1) Les transmissions parallle et srie.


2.1.1) La transmission parallle.
La transmission parallle est caractrise par un transfert simultan de tous le
bits dun mme mot. Elle ncessite autant de conducteurs quil y a de bits
transmettre et un conducteur commun (liaison asymtrique) ou autant de paires que
de fils si la masse nest pas commune (liaison symtrique). Un conducteur
supplmentaire peut tre utilis pour transmettre un signal qui assurera la
synchronisation entre les intervalles dmission et ceux de rception. La
synchronisation peut aussi tre obtenue par lecture des transitions du signal reu.

b7
b6
b5
b4
b3
b2
b1
b0

b7
b6
b5
b4
b3
b2
b1
b0

masse commune
ETTD

synchronisation

ETTD

La transmission parallle autorise une grande vitesse de transmission (dbit). Un


cot lev (nombre de conducteurs) et une distance franchissable limite rservent
la transmission parallle aux liaisons de processeur processeur ou dhte hte.
lexemple le plus courant est la liaison imprimante-ordinateur.

page 4

LA TRANSMISSION DE DONNEES

2.1.2) La transmission srie.


En transmission srie, tous les bits dun mot ou dun message sont transmis
successivement sur une mme ligne.

b7 0

0 b7

b6 1

1 b6

b5 0

0 b5

b4 0

b7 b6 b5 b4 b3 b2 b1 b0
0 1 0 0 1 1 1 1

0 b4

b3 1

1 b3

b2 1

1 b2

b1 1

1 b1

b0 1

1 b0
masse

srialisation

synchronisation

dsrialisation

Dans les calculateurs les donnes (bits) sont traites en parallle (bus). La
transmission srie ncessite une interface de conversion pour srialiser les bits
l'mission (conversion parallle/srie) et les dsrialiser la rception (conversion
srie/parallle). La transmission srie ne ncessite, pour la transmission des
donnes, que deux conducteurs, dun cot moins important, elle est utilis pour les
transmissions sur des distances importantes.

page 5

LA TRANSMISSION DE DONNEES

2.2) Les transmissions sries asynchrone et synchrone.


2.2.1) La transmission asynchrone.
En transmission srie, les bits dun mme caractre sont rgulirement espacs.
Mais lintervalle qui spare deux caractres peut tre variable, transmission
asynchrone ou arythmique.
t1 T1

t2

T2

t3 T3

Y NCHRONE

t1=t2=t3
T1T2T3
Pour effectuer correctement la lecture des bits reus le rcepteur doit tre
rveill. Lintervalle de temps pendant lequel seffectue la lecture doit
correspondre , au temps de transmission prs, celui dmission du bit par
lmetteur. Les horloge metteur et rcepteur doivent tre, au temps de propagation
prs, en phase. Cette opration sappelle la synchronisation des horloges. En
transmission asynchrone, les caractres sont dlimits par un bit, dit bit de start, et
un ou plusieurs bits, dits bits de stop. Le ou les bits de stop correspondent un
temps minimal de repos du systme entre lmission ou la rception de deux
caractres successifs (priode de discernement).

bit
de
start

bits de donnes
caractres mis

page 6

bits
de
stop

LA TRANSMISSION DE DONNEES

Les transmissions asynchrones seffectuent selon un ensemble de rgles


rgissant les changes (protocole). Les protocoles les plus connus sont:
z XON-XOFF, protocole orient caractres, le terminal ractive la ligne
quand il est prt mettre, il la dsactive quand il na plus de donnes
disponibles;
z X-MODEM, protocole orient blocs, les caractres sont regroups en
blocs. Ce protocoles du domaine public met en oeuvre des techniques
de dtection et reprise sur erreurs;
z Y-MODEM, protocole orient blocs, les blocs de donnes sont suivis de
code de correction derreurs. Aucune reprise sur erreur nest assure;
z Z-MODEM, protocole orient blocs, il met en oeuvre des mcanismes
de dtection et de reprise sur erreurs.
Ces protocoles, trs simples, mettent en jeu un nombre rduit de commande
(Start ou dbut, Stop ou fin, ACK ou accus de rception, NACK ou non accus de
rception).
2.2.2) La transmission synchrone.
Lorsque tous les bits dun mme message sont rgulirement espacs, on parle
de transmission synchrone.

t1

T1

t2

T2

t3

T3

t1=t2=t3
T1=T2=T3
En transmission synchrone, les caractres transmettre sont regroups pour
former des blocs. La transmission des diffrents blocs (ou trames) peut tre
arythmique. De manire identique la transmission asynchrone, le dbut et la fin
dune entit transmise, ici le bloc, doivent tre dlimits. Les blocs sont dlimits
par des caractres spciaux (fanion de dbut et de fin) reconnus comme tels par le
protocole utilis. Le fanion de dbut dun bloc peut servir de fanion de fin du
prcdent.

synchronisation
8 bits

Commande
8 bits

Blocs de n caractres de donnes

Strucutre type d'un blos de donnes en transmission synchrone

page 7

Contle
8 bits

LA TRANSMISSION DE DONNEES

A la rception, le rcepteur doit tre capable de se positionner correctement pour


la lecture des bits. Cette opration de synchronisation des horloges est ralise
laide dune squence de bits contenant un grand nombre de transitions
(synchronisation bit). Puis, il doit identifier les diffrents caractres transmis
(alignement de la lecture sur des frontires de mots ou synchronisation caractre).
Dans la procdure BSC, le caractre utilis pour ces fonctions est le caractre
SYN 001010110 . Lorsquune station reconnat ce caractre, elle positionne les
frontires de ce caractre en se basant sur le caractre reconnu.
La lecture du flot de bits arrivant seffectue dans un registre dcalage contenant
autant de bits que le caractre lire en comporte. Chaque bit qui arrive est introduit
dans le registre en poussant le premier bit entr; enfin, on examine le mot contenu
dans le registre pour y rechercher le caractre SYN.
Les principaux protocoles synchrones sont:
z BSC, Binary Synchronous Communication (IBM);
z SDLC, Synchronous Data Link Control (IBM) ;
z HDLC, High Level Data Link Control (ISO).
2.2.3) Comparaison des modes de transmission.
Soit transmettre 1 message de 100 caractres de 8 bits (bit de contrle inclus)
Dterminons le mode de transmission le plus efficace.
Les caractristiques de chacun des modes de transmission sont indiques par les
figures suivantes. On admettra que les temps de silence sont nuls entre les
caractres (mode asynchrone orient bloc) et entre les blocs (mode synchrone et
asynchrone).
Transmission par bloc ou transmission synchrone

Syn Cde
Bloc

Bloc de
100 caractres

Ctr

Bloc

Bloc

Transmission par caractre ou transmission asynchrone


bit
de
start

bits de donnes

bits de donnes
Ctr

1,5 bits
start
de stop

Ctr

caractre

caractre

page 8

1,5 bits
de stop

LA TRANSMISSION DE DONNEES

Compte tenu, que par hypothse, il ny a pas de temps de silence entre deux
blocs ou deux caractres successifs, lefficacit dun protocole est mesure par le
rapport entre le nombre de bits utiles transmis (bit dinformation) et le nombre de
bits rellement transmis (information+ service). Lefficacit est donne par la
relation:
E=

nombre de bits utiles


nombre de bits r ellement transmis

En transmission asynchrone, on transmet pour chaque caractre 1 bit de start et


1,5 bits de stop.
Dans ces conditions, le nombre de bit transmettre est de:
100 8 (bits d'information) + 100 (bit de start) + 1,5 100 (bits de stop)
Soit Nombre de bits = 800 + 100 + 150 = 1050

Ce qui donne 1050 bits transmis pour 800 utiles, do une efficacit du mode
asynchrone au maximum de 76% (800/10w 50).
En transmission synchrone, seuls sont rajouts 3 caractres (un fanion, un champ
de commande et un caractre de contrle soit 24 bits). Dans ces conditions,
lefficacit du mode synchrone est de 97% (800/824).
Lefficacit du mode synchrone est suprieure celle du mode asynchrone; de ce
fait, seules les transmissions faible dbit seront effectues en mode asynchrone
(dbit 2400 bit/s).

page 9

LA TRANSMISSION DE DONNEES

Exercice N1
Nous voulons transmettre les caractres suivants MRIM sur un rseau
informatique. La vitesse de ce rseau est de 19200 bits/s, avec une dure intertrame
nulle. Deux possibilits vous sont proposes. Soit une transmission asynchrone, soit
une transmission synchrone.

Partie N1 : Transmission asynchrone


Sachant que le transmission seffectue avec un seul bit de stop, et que le caratre
est cod sur 8 bits.
Question N1.1
Reprsenter laide du tableau ci-dessous les bits prsent sur le rseau sachant
que cest le bit de poid faible du caractre qui est transmis en premier.
Codage ASCII
Car. Hex. Dc.
SP
!
"
#
$
%
&
'
(
)
*
+
,
.
/
0
1
2
3
4
5
6
7

20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37

32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55

Car. Hex. Dc.


8
9
:
;
<
=
>
?
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O

38
39
3A
3B
3C
3D
3E
3F
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F

56
57
58
59
60
61
62
63
64
65
66
67
68
68
70
71
72
73
74
75
76
77
78
79

Car. Hex. Dc.


P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
`
a
b
c
d
e
f
g

50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
60
61
62
63
64
65
66
67

80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103

page 10

Car. Hex. Dc.


h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
DEL

68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F

104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127

LA TRANSMISSION DE DONNEES

Question N1.2
Dterminer la dure de la transmission.
Question N1.3
Dterminer lefficacit de la transmission.

Partie N2 : Transmission synchrone


Sachant que les caractres sont cods sur 8 bits.
Question N2.1
Dterminer la dure de la transmission.
Question N2.2
Dterminer lefficacit de la transmission.

Partie N3 : Comparaison des deux modes de transmission


Question N3.1
Comparer la dure des transmissions.
Question N3.3
Comparer lefficacit des transmissions.

Partie N4 : Evolution des donnes


Sachant que les caractres transmettre sont au nombre de 1000, et quen mode
synchrone le nombre de caractre par trame est limit 100.
Question N4.1 :
En transmission asynchrone, dterminer la dure de la transmission et son
efficacit.
Question N4.2 :
En transmission synchrone, dterminer la dure de la transmission et son
efficacit.
Question N4.1 :
Comparer la dure et lefficacit des transmissions entre les modes asynchrone et
synchrone.

Partie N5 :
Dterminer partir de combien de caractre le mode synchrone et plus rapide ou
plus efficace que le mode asynchrone.

page 11

LA TRANSMISSION DE DONNEES

Coorection exercice N1
Partie N1 : Transmission asynchrone
Question N1.1

Niveau
logique

O1 O 1 1 OO 1 O1 OO 1 OO1 O1 O 1 O 1 OO1 OO1 O 1 O1 O1 1 OO 1 O1

Question N1.2
Dure de la transmission
1
10 4 = 2,08ms
19200

page 12

Stop

Stop
Start

Stop
Start

Stop
Start

Start

52

t(s)

LA TRANSMISSION DE DONNEES

Question N1.3
Efficacit de la transmission
32
= 80%
40

Partie N2 : Transmission synchrone


Question N2.1
Dure de la transmission
1
((8 4) + 8 + 8 + 8 = 2,91ms
19200

Question N2.2
Efficacit de la transmission
32
= 57%
56

Partie N3 : Comparaison des deux modes de transmission


Question N3.1
Comparaison la dure des transmissions.
Pour ce cas la transmission asynchrone est plus rapide, 2,08 ms pour 2,91ms.
Question N3.3
Comparaison lefficacit des transmissions.
Pour ce cas la transmission asynchrone est plus efficace 80% pour 57%.

Partie N4 : Evolution des donnes


Question N4.1 :
Dure de la transmission
1
10 1000 = 520ms
19200

Efficacit de la transmission
8000
= 80%
10000

page 13

LA TRANSMISSION DE DONNEES

Question N4.2 :
Dure de la transmission
1
((8 1000) + ((8 + 8 + 8)) 10 = 429 ms
19200

Efficacit de la transmission
8000
= 97%
8240

Question N4.3 :
Comparaison la dure des transmissions.
Pour ce cas la transmission synchrone est plus rapide, 429 ms pour 520 ms.
Comparaison lefficacit des transmissions.
Pour ce cas la transmission synchrone est plus efficace 97 % pour 80 %.

Partie N5 :
La transmission en mode synchrone est aussi rapide ou aussi efficace que le
mode asynchrone lorsque les nombres de bits de service entre les deux modes sont
gaux.
En transmission synchrone ils sont au nombre de 24 par trame et en asynchrone
ils sont au nombre de 2 par caractre transmis.
Donc il faudra 24 : 2 = 12 caractres pour que le nombre de bits de service soit
gaux.
Donc ds que lon transmet plus de 12 caractres le mode synchrone est plus
rapide et efficace que le mode asynchrone.

page 14

Vous aimerez peut-être aussi