Beruflich Dokumente
Kultur Dokumente
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:
On distingue:
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).
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.
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.
sans contrainte temporelle mais avec des contraintes de dbits (transfert de masse,
imagerie) on parle de transfert synchrone,
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.
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.
En transmission srie, tous les bits dun mot ou dun message sont transmis successivement
sur une mme ligne.
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.
En transmission srie, les bits dun mme caractre sont rgulirement espacs.
Mais lintervalle qui spare deux caractres peut tre variable, transmission asynchrone ou
arythmique.
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).
Les transmissions asynchrones seffectuent selon un ensemble de rgles rgissant les
changes (protocole). Les protocoles les plus connus sont :
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;
Y-MODEM, protocole orient blocs, les blocs de donnes sont suivis de code de
correction derreurs. Aucune reprise sur erreur nest assure;
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).
Lorsque tous les bits dun mme message sont rgulirement espacs, on parle de
transmission synchrone.
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.
Structure type d'un blocs de donnes en transmission synchrone
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.
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).
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:
En transmission asynchrone, on transmet pour chaque caractre 1 bit de start et 1,5 bits de
stop.
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).
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).
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.
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
Question N1.2
Question N1.3
Question N2.1
Question N2.2
Question N3.1
Question N3.3
Question N4.1 :
Question N4.2 :
Question N4.3 :
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.
Correction exercice N1
Partie N1 : Transmission asynchrone
Question N1.1
Question N1.2
Dure de la transmission
Question N1.3
Efficacit de la transmission
Partie N2 : Transmission synchrone
Question N2.1
Dure de la transmission
Question N2.2
Efficacit de la transmission
Question N3.3
Dure de la transmission
Efficacit de la transmission
Question N4.2 :
Dure de la transmission
Efficacit de la transmission
Question N4.3 :
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.