23
TRANSMISSION DES DONNEES

TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

Embed Size (px)

Citation preview

Page 1: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

TRANSMISSION

DES

DONNEES

Page 2: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

I - PRINCIPE

Analogie avec la communication humaine

Transmission d'un message

CERV EAU

C O R D E SV O C A L E S

+B O U C H E

OREIL L ES CERV EAU

E M E T E U R R E C E P T E U Rondes sonores

AIR

c orde svoc a le s

ne r f( tra ns m is s ion

é le c tr ique )

or e ille + tym pa n

M o d u la tio n d 'a m p litu d ee t d e fré q u e n c ec e r v e a u

o n d es so n o res

c e r v e a u

c orde svoc a le s

ne r f( tra ns m is s ion

é le c tr ique )ne r f

( t r a ns m is s ioné le c t r ique )

M o d u la tio n d 'a m p litu d ee t d e fré q u e n c e c e r v e a uc e r v e a u

n e r f ne r f

La communication humaine met en œuvre une chaîne d'organes permettant d'envoyer des messages à un interlocuteur.

Page 3: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

Communication entre systèmes

bus

O R G A N E D E

T R A I T E M E N TD E S

D O N N E E S

interface decommunicat ion( coupleur ou modem )

EM ETEUR RECEPTEURs ignaux éle ctr ique sopt ique s e tc..

LIGNE DE TRANSMISSIONPAR FIL CUIVREFIBRE OPTIQUE

ETC...

b u s

O R G A N E D E

TR A I TE M E N TD E S

D O N N E E S

interface decommunicat ion( coupleur ou modem )

bus

Bus : il s'agit d'une série de fils électriques par lesquels sont véhiculées, sous forme numérique (des mots binaires), les informations à transmettre.

Coupleur de communication : Unité de traitement autonome ayant pour unique fonction de gérer des transmissions de données (envoie, réception, gestion de la ligne de transmission, vérification d'erreur ETC...).

Tout comme la communication humaine, la communication entre systèmes s'effectue à travers une chaîne d'éléments.

Page 4: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

Principaux standards :

RS 232C

RS 422A

RS 485

Centronics

IEEE 488

Boucle de courant

fonction identique au coupleur de communication mais adaptéaux lignes téléphoniques.

Modem :

Deux organismes ont pour rôle d'éditer les spécifications techniques précises des différents supports physiques de communication : c'est la NORME

Page 5: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

II – CODAGE DE L'INFORMATION

La transmission de données consiste à coder des informations de façon à pouvoir être véhiculées sur un support adapté.

Dans le cas des transmissions numériques, le codage se fait par des bits (0 ou 1 logique).

Chaque niveau logique correspondant à un niveau de tension ou courant.

en parallèle

La transmission des bits de données peut être véhiculée de deux façons différentes :

en série

Page 6: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

2.1 : Transmission parallèle

Les données en sortie des organes de traitement de l'information sont présentées généralement sous forme de mots de n bits.

La transmission parallèle consiste à émettre

simultanément ces n bits d'information et nécessite par conséquent une ligne de transmission de n fils, appelée bus, associée à des fils de contrôle et de commande

b u s

O R G A N E D E

T R A I T E M E N TD E S

D O N N E E S

in t e r f a c e d ec o m m u n ic a t io n

( c o u p le u r o u m o d e m )

E M E T E U R R E C E P T E U R

O R G A N E D E

T R A I T E M E N TD E S

D O N N E E S

re çu 10011101

in t e r f a c e d ec o m m u n ic a t io n

( c o u p le u r o u m o d e m )

b u sb u s1 0 01 1 1 0 1

10011101

1 00 1 1 10 1

10011101

m a s s e

10011101

Transmission d'un message

Ce type de liaison est utilisé pour transmettre des données sur de courtes distances (quelques mètres).

Page 7: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

2.2 : Transmission série asynchrone

Les éléments binaires d'informations (bits) d'un mot ou caractère sont alors envoyés successivement les uns après les autres sur une ligne unique.

Le récepteur effectue l'opération inverse : transformation série/parallèle.

b u sb u s

O R G A N E D E

T R A I T E M E N TD E S

D O N N E E S

E M E T E U R R E C E P T E U R

O R G A N E D E

T R A I T E M E N TD E S

D O N N E E S

1 0 01 1 1 0 1b u s

10011101

b u s1 0 0 11 1 0 1

10011101

10011101

Transmission d'un message

Page 8: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

III – MODE DE TRANSMISSION DES DONNEES

2 modes possibles :

Communication entre deux interlocuteurs

Liaison point à point

Communication plusieurs (>2) interlocuteurs

Liaison multipoint

Le mode de transmission permet de définir si la communication se fait entre deux ou plusieurs interlocuteurs (>2)

Page 9: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

3.1 : Liaison point à point

Le récepteur ne peut pas renvoyer un message.

Dans ce mode

- l'émetteur émet des ordres,

- le récepteur les exécutent uniquement.

I l n ' y a q u ' u n s e u l ém e t te u r .L ' au t r e e s t fo r cém e n t u n r éce p te u r .EM ETTEUR

e n v oie la b a l lon !

RECEPTEUR

L 'é me t t e u r t r a n s me t u n o r d r e

a) Simplex

Page 10: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

b) Half duplex

Dans ce mode, l'émetteur et le récepteur peuvent recevoir et envoyer des messages.

Cependant, chaque partie ne peut pas émettre et recevoir en même temps.

Bonjour !Quelle heureest - il ?

Il e s t 1 6 H 1 5

M E R C I !

Bonjour !Quelle heureest - il ?

Il e s t 1 6 H 1 5

M E R C I !

Ch aq u e p ar t ie p e u t ém e t t r e e t r e ce vo ir alte r n at ive m e n t .EM ETTEUR RECEPTEUR

Page 11: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

c) Full duplex

Dans ce mode, chaque partie peut émettre et recevoir en même temps.

Cette forme de communication permet aux organes de traitement d'émettre en même temps (donc de recevoir en même temps aussi).

Cela nécessite dans ce cas, 2 voies de communication.

E s t - c e q u e v o u s a v e z l ' h e u r es ' i l v o u s p l a i t ?

J e p e n s e q u ' i l v a f a i r eb e a u a u j o u r d ' h u i

Je pen se qu 'il va fa ir e b eau au jo u r d'h u i

E st- ce qu e vo u s avez l'h eu r e s 'il vo u s pla it ?

EM ETTEUR EM ETTEUR

?Impossible

Page 12: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

3.2 : Liaison multipoint

La liaison multipoint implique la présence de plusieurs interlocuteurs (au moins 3).

Ce type de liaison comporte généralement un central pouvant émettre des messages simultanément à tous les récepteurs.

B la n c ,M a da m eQ u e lle e s t la c o u le u rdu c h e v a l b la n cd'H E N R I 4 ?

Par contre, chaque récepteur, autre que le central, ne peut émettre simultanément avec d'autres récepteurs.

Pour pouvoir émettre, il doit attendre que la ligne de transmission soit libre pour émettre un message.

- En effet, le professeur parle à l'ensemble de la classe.

- Lorsque le professeur pose une question, l'élève lève le doigt (demande de communication).

- A ce moment là, l'élève peut communiquer avec le central (le professeur).

Page 13: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

IV – FORMAT ÉCHANGE DE DONNEES

Qu'est ce que le format d'échange ?

Le code ASCII (Américan Standart Code for Information Interchange) est un code standard américain pour l'échange d'informations. (voir document n°1)

Page 14: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

Binaire

Hexadécimal

Décimalb0b1b2b3

b4

b5

b6

0000

0

0

0

0

0

1

1

1

1

1

1

1

111

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0 1

0 0

0 0

0 0 01 1 1

1 1 1 1

1 11 1

0 0

0 0

0 16 32 48 64 80 96 1120 1 2 3 4 5 6 7

0123456789

101112131415

0123456789ABCDEF

NUL

TC1(SOH)

TC2(STX)

TC3(ETX)

TC4(EOT)

TC5(ENO)

TC6(ACX)

BEL

FE0(BS)

FE1(HT)

FE2(LF)

FE3(VT)

FE4(FF)

FE5(CR)

SO

SI

TC7(DEL)

DC1

DC2

DC3

DC4

TC8(NAK)

TC9(SYN)

TC 10(ETB)

CAN

EM

SUB

ESC

IS4(FS)

IS3(GS)

IS2(RS)

IS1(US)

SP

!

#"

$

%

&

'

(

)

*+,

-

.

/

0

1

2

3

4

5

6

7

8

9

:

;

<

=

>

?

@

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

[

\

]

^

_

`

a

b

c

d

e

f

g

h

i

j

k

l

m

n

o

p

q

r

s

t

u

v

w

x

y

z

é

ù

è_

DEL

++++++++++++++++

CODE ASCII Américan Standart Code for Information Interchange

Page 15: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

Un caractère en ASCII n'est pas transmis seul.

Il est associé à des bits de contrôle comme suit :B

it d

e S

TA

RT

Bit

de

par

ité

Bit

de

STO

P

C o d e AS C II d u c a ra c tè reà e n v o y e r s u r 7 o u 8 b its

bit1 b it2 b it3 b it4 b it5 b it6 b it7 b it8 b it9 b it 1 0

Bit de STOP : indique la fin d'émission du caractère. Il est au 1 logique.

Bit de START : indique le début de l'émission d'un caractère. Il est au 0 logique.

Bit de parité : moyen simple de vérifier la validité d'un message.

Page 16: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

on désire transmettre le caractère L avec une parité PAIRE.

P a r i té P A IR : i l fa u t q u e le n o m b r e d e 1 c o m p r is d a n s le c o d e A S C II d u c a r a c tè r e + c e lu i d u b i t d e p a r i té s o i t p a ir

0 0 1 1 0 0 1b 0 b 6b 1 b 2 b 3 b 4 b 5

C o d e ASC I I d u c a r a c t è r e L :

Bit

de

ST

AR

T

Bit

de

pari

Bit

de

ST

OP{

C o d e ASC II d u caract ère L

0 10 0 1 0 0 1 11

C h a q u e b i t é ta n t c o n ve r t i e n n i ve a u d e t e n s i o n o u c o u r a n t c e l a d o n n e :

0

1

1 1 1 0dé but du m e s s a ge f i n d u m e ssa g e

4 = nom bre pa i r

001 1000

b 0 b6b 1 b 2 b 3 b 4 b 5

Parité PAIRE

Page 17: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

on désire transmettre le caractère T avec une parité IMPAIRE.

P a r i té IM P A IR E : i l fa u t q u e le n o m b r e d e 1 c o m p r is d a n s le c o d e A S C II d u c a r a c tè r e + c e lu i d u b i t d e p a r i té s o it im p a ir e

0 0 1 0 1 0 1b 0 b 6b 1 b 2 b 3 b4 b 5

C o d e ASC I I d u c a r a c t è r e T :

Bit

de

ST

AR

T

Bit

de

pari

Bit

de

ST

OP{

C o d e ASC II d u caract ère T

0 10 0 0 1 0 1 10

C h a q u e b i t é ta n t c o n ve r t i e n n i ve a u d e te n s i o n o u c o u r a n t c e l a d o n n e :

0

1

1 0 1 0dé but du m e s s a ge f i n d u m e ssa g e

011 0000

b 0 b 6b 1 b 2 b 3 b 4 b 5

3 = nombre impaire

Page 18: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

4.1 : Vitesse de transmission

Elle définit la vitesse d'émission d'une information élémentaire. L'information élémentaire dans le cas des machines, c'est le bit. Cette vitesse se mesure en bits par seconde (BPS ou baud).

1

2

3

45

6

7

8

90

0,0s

E M E T E U R R E C E P T E U R

3C o m p t e u r

c h r o n o m è tr e O n c o m p te le n o m b re d e b itstra n s m is p a r s e c o n d e

0

0 0 1 0 1 1 1 0 1 11 1 1 1 0 0 0 1 1 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0

0 0 0

Pour pouvoir communiquer correctement, l'émetteur et le récepteur doivent fonctionner à la même vitesse.

Plus la vitesse de transmission est élevée, et plus un message sera transmis rapidement.

Page 19: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

4.2 : Langage de communication

Deux personnes peuvent utiliser le même type de liaison, le même mode de transmission, la même vitesse de transmission sans toutefois se comprendre.

W ievie l uhrist es ?

A l l e m a n d e F r a n ç a i s

? ?B elle matinéen 'est ce pas ?

A l l e m a n d e F r a n ç a i s

Il faut donc, non seulement un support physique, mais aussi un LANGAGE.

Le langage utilisé pour communiquer entre les différents organes de traitement des données s'appelle : le protocole.

Page 20: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

Le protocole doit comporter des mots compréhensibles par les interlocuteurs.

Il doit avoir un code d'émission et de réception

Bon jour !Q ue l le h e urees t - i l ? Il e s t 1 6 H 1 5

MERCI !

Fr ançais e Fr ançais

= accus é d eréce p t ion

Accusé réception du message = message bien reçu

Bonjour !

Servant à avertir qu'un message va être envoyé.

Quelle heure est- il ?

Requête pour une demande d'information et attente de réponse.

Il est 16 H 15 Transmission de l'information.

Merci !

Page 21: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

STANDARDS DE TRANSMISSION DES DONNEES

RS 232C ou V24

La liaison RS 232 C est définie pour une longueur maximum de 15 mètres et un débit au plus égal a 20 Kbps.

Elle comporte :

2 lignes de transmission des données (une pour chaque sens).

Un ensemble de lignes de contrôle et de commandes nécessaires à l'établissement d'un canal de communication.

Toutes ces lignes sont référencées par rapport à un fil commun (terre ou retour commun).

Page 22: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

Pour les lignes de données :

- tension > 0 (entre +5 et 15V) = bit à 0 logique

- tension < 0 (entre -5 et -15V) = bit à 1 logique

0 L O G I Q U E

1 L O G I Q U E

+ 1 5 V

- 1 5 V

+ 5 V- 5 V

0 1 10 0

Page 23: TRANSMISSION DES DONNEES. I - PRINCIPE Analogie avec la communication humaine Transmission d'un message La communication humaine met en œuvre une chaîne

liaison ordinateur-traceur

Utilisation :

• liaisons courtes avec faibles débits.

Exemples :

liaison souris-ordinateur