Modèle OSI et Transmission de Données
Modèle OSI et Transmission de Données
JARRAYRIDH A
Licence 2 en MIM & SE & TIC
Institut Supérieur d'Informatique et de Mathématiques de
Monastir (ISIMM)
Passer à la
Transmission de données
édition, 2002.
- Guy Pujolle, « Les réseaux », Eyrolles, 3ème
JARRAY RIDHA
Bibliographie
Passer à la
Transmission de données
JARRAY RIDHA
Chapitre 1
L’information et les systèmes de
transmission
Transmission de données
JARRAY RIDHA
Avant propos : Le modèle OSI et
principe de communication
4
Qu’est-ce que l’ISO?
JARRAY RIDHA
■ L’Organisation internationale de normalisation (ISO) est une fédération
mondiale regroupant des organismes nationaux de normalisation de près
de 140 pays, avec un organisme par pays. Fondée en 1947 en tant
qu’organisation non gouvernementale, l’ISO a pour mission de
promouvoir le développement de la normalisation et des activités
connexes à l’échelle mondiale. Son objectif est de faciliter les échanges
de biens et de services entre les nations et de favoriser la coopération
dans les domaines intellectuel, scientifique, technique et économique.
Les travaux de l’ISO aboutissent à des accords internationaux qui sont
publiés sous la forme de Normes internationales.
Passer à la première
page
5
Interconnection)
JARRAY
RIDHA
■ Les constructeurs informatiques ont conçu des architectures réseau
spécifiques à leurs équipements. Cependant, ces architectures
présentent toutes la même lacune(défaut) : en raison de leur caractère
propriétaire, il est difficile de les interconnecter sans un accord entre les
fabricants. Afin d’éviter la prolifération de solutions d’interconnexion pour
des architectures hétérogènes, des normes ouvertes ont été
développées pour faciliter la communication entre différents systèmes,
■ L’ISO a élaboré un modèle de référence appelé modèle OSI (Open
Systems Interconnection). Ce modèle décrit les concepts utilisés et la
démarche suivie pour normaliser l’interconnexion de systèmes ouverts.
Un réseau est considéré comme composé de systèmes ouverts lorsque
la modification, l’ajout ou la suppression d’un de ces systèmes n’affecte
pas le comportement global du réseau. En 1984, l’ISO a publié le
modèle de référence OSI, qui décompose les communications en
différentes couches pour faciliter la conception et la compréhension des
systèmes.
page
6
Passer à la première
Communication réseau
JARRAY
RIDHA
■ Considérons un réseau constitué de deux terminaux connectés par un
câble unique, désigné comme le "média de transmission". Les données
échangées entre ces deux ordinateurs sont désignées sous le terme de
"paquets de données"
Terminologie
JARRAY RIDHA
■ Le modèle OSI repose sur trois termes importants : les couches, les
protocoles, les interfaces.
■ On distingue deux grands groupes de couches :
Terminologie
JARRAY RIDHA
■ Chaque couche va rendre des services à la couche immédiatement
supérieure et utiliser les services de la couche immédiatement
inférieure. Les couches ne communiquent qu’avec les couches qui
leur sont adjacentes.
Liaison de données
JARRAY RIDHA
■ Les couches basses (1, 2, 3 et 4) sont nécessaires à l'acheminement des
informations entre les extrémités concernées et dépendent du support
physique.
JARRAY RIDHA
■ Les couches 4 à 7 sont au contraire des couches qui n'interviennent
qu'entre hôtes distants.
12
brute des bits sur un support physique tel que les câbles ou les ondes
radio. Elle définit les caractéristiques physiques du support de
transmission, telles que la tension électrique, la fréquence, etc.
■ Réception : La couche physique du récepteur reçoit les signaux bruts
et les convertit en bits compréhensibles pour les couches
supérieures.
Passer à la première
page
13
JARRAY RIDHA
Couche Liaison de Données (2):
■ Émission (Transmission) : Cette couche organise les bits en trames
Le découpage en couches
JARRAY RIDHA
chaque couche se chargeant:
15
Le découpage en couches
JARRAY RIDHA
Fonctionnement:
C ’est le démultiplexage.
Passer à la première
page
16
Encapsulation
Présentation
5
JARRAY Session
4
Transport
RIDHA 3
Réseau
2
Liaison de données
émission
1
7 Physique
Application
6
Data
Data
Data
Data
Data
Data
Data
Passer à la
première page
Démultiplexage
17
Présentation
5
JARRAY Session
4
Transport
RIDHA 3
Réseau
2
Liaison de données
Réception
1
7 Physique
Application
6
Data
Data
Data
Data
Data
Data
Data
Passer à la
première page
JARRAY
RIDHA
■ Réduit la complexité
■ Accélère l’évolution
Traitement et communication
JARRAY RIDHA
■ Au delà du contrôle physique qui s ’effectue au niveau du signal
électrique élémentaire (bits 1 ou 0), on regroupe les couches en deux
grandes fonctions, le TRAITEMENT et la COMMUNICATION des
données qui concernent le contrôle logique du dialogue.
21
1 La couche Physique
JARRAY RIDHA
■ Couche assure un transfert bits sur le canal physique(support).
permet de transformer un signal binaire en un signal compatible
avec le support choisi (cuivre, fibre optique, HF etc.) et
réciproquement.
22
1 La couche Physique
JARRAY RIDHA
■ Définit les aspects physiques du raccordement des postes aux lignes
de communication : interfaces mécanique et électrique et protocole
d'échange des éléments binaires : méthode de transmission (bande
de base ou large bande), débits et type de transmission (synchrone /
asynchrone). Les données sont transmises sous forme binaire et
traduites par des impulsions électriques ou lumineuses. L’unité
d’information est le bit.
Passer à la première
page
23
JARRAY RIDHA
■ Son rôle est de définir des règles pour l’émission et la réception de
données à travers la connexion physique de deux systèmes : ☞
Transmettre les données sans erreurs.
25
3 La couche réseau
JAR RAY
RIDHA
■ Cette couche s'occupe du routage des données à travers un
réseau, en déterminant le meilleur chemin pour atteindre la
destination.
■ Assure l’opération d'adressage, de routage, des informations
la couche supérieure.
■ L'unité d'information de la couche réseau est le paquet.
Passer à la première
page
26
4 La couche transport
JARRAY RIDHA
■ Rôle principal :transporter et contrôler le flux d'informations de la
source à la destination et ce, de manière fiable et précise.
■ La couche transport de l’émetteur segmente les messages de
données en paquets et la couche transport du récepteur
reconstitue les messages en replaçant les paquets dans le bon
ordre.
4 La couche transport
JARRAY RIDHA
■ établit, l’assurance d’une certaine qualité de service. Ceci concerne
les actions suivantes : contrôle d’erreurs (correction et/ou
information de l’émetteur), contrôle de flux (informations sur le
débit) et le multiplexage des messages c ’est le contrôle de bout en
bout.
28
5 La couche session
JARRAY RIDHA
■ Première couche orientée traitement, elle permet l’ouverture et la
fermeture d’une session de travail entre deux systèmes distants
5 La couche session
JARRAY RIDHA
■ Permet d'insérer des points de reprise dans le flot de données de
manière à pouvoir reprendre le dialogue après une panne.
■ Fournit à la couche supérieure des outils plus souples que ceux de la
couche transport pour la communication d'informations, en introduisant
la notion de session.
6 La couche
Présentation
JARRAY
comme, la compression des
données…
données
JARRAY RIDHA
■ Crée une interface directe avec le reste du modèle OSI par le biais
d'applications réseau (navigateur Web, messagerie électronique,
protocole FTP, Telnet, etc.) ou une interface indirecte, par le biais
d'applications autonomes (comme les traitements de texte, les
logiciels de présentation ou les tableurs), avec des logiciels de
redirection réseau
■ Cette couche va apporter à l'utilisateur les services de base offerts par
le réseau, comme par exemple le transfert de fichier, la messagerie...
Passer à la première
page
32
JARRAY RIDHA
■ Les besoins de communication de données informatiques entre
systèmes plus ou moins éloignés sont multiples : transmission de
messages (messagerie), partage de ressources (imprimante, disque
dur, internet), transfert de fichiers (FTP), consultation de bases de
données, gestion de transactions, télécopie ….
33
34
Transmission de données
JARRAY RIDHA
L’information et sa représentation dans
les systèmes de transmission
Passer à la première
page
36
L’information et sa représentation dans
les systèmes de transmission
❑ Généralités
JARRAY RIDHA
a) Les flux d’information
Une information est toute suite de symboles ayant un sens.
L'informatisation de cette information est appelée donnée.
Généralement, une donnée n'a pas de sens. Il existe plusieurs
types de données : texte, vidéo, etc. Chaque type
de données est associé à des contraintes spécifiques. Par exemple,
pour la vidéo, il y a moins de perte, et pour la voix, moins de retard.
Un système de transmission doit respecter à la fois les contraintes
spécifiques des données
(retard, perte de bits) et les contraintes physiques du support
(capacité, bande passante). Tous les types d'informations doivent
être représentés de manière identique vis-à-vis du système de
transmission.
JARRAY RIDHA
b) Caractéristiques des réseaux de transmission
JARRAY RIDHA
C’est l’une des caractéristiques essentielles d’un système de
transmission. Le débit binaire s’exprime par la relation :
��
D= ��
SourceDestination
Canal de transmission
(Puits)
Passer à la première
page
39
JARRAY RIDHA
* Notion de rapport signal sur bruit:
41
JARRAY RIDHA
* Notion de temps de transfert:
JARRAY RIDHA
* Notion de spectre du signal:
43
JARRAY RIDHA
* Les différents types d’information:
Les informations transmises peuvent être réparties en deux
grandes catégories selon ce qu’elles représentent et les
transformations qu’elles subissent pour être traitées dans les
systèmes informatiques. On distingue :
JARRAY RIDHA
* Les différents types d’information:
45
JARRAY RIDHA
Pour traiter ces informations par des équipements informatiques
il est nécessaire de substituer à chaque élément d’information
une valeur binaire représentative de l’amplitude de celui-ci.
Cette opération porte le nom de codage de l’information
(codage à la source) pour les informations discrètes et
numérisation de l’information pour les informations analogiques.
Numérisation = échantillonnage + quantification + codage
Passer à la première
page
46
JARRAY RIDHA
* Codage des informations:
JARRAY
RIDHA
* Codage des informations:
48
49
JARRAY RIDHA
– Avec 1 bit on peut coder 2 états (0,1)
��
– Avec n bits on code 2 états
P= 2��
Passer à la première
page
50
JARRAY RIDHA
En généralisant, le nombre de bits nécessaires pour coder P
états est n, tel que :
51
JARRAY RIDHA
Si l’information est représentée par deux valeurs équiprobables
(0 ou 1, pile ou face...), la quantité d’information, exprimée en
shannon ou plus
simplement en bit, est : ��ℎ����������
Q = ������2 2 = 1 ���� 1 ������
Le bit est la quantité d’information qui correspond au lever de doute entre
deux symboles équiprobables.
Q = ������2 1/��
Passer à la première
page
52
L’information et sa représentation dans
les systèmes de transmission
❑ Représentation de l’information
JARRAY RIDHA
Les codes de longueur variable
��
����������21����
H = σ��=1
53
À des fins de simplicité, chaque état est identifié par une lettre.
Passer à la première
page
54
JARRAY RIDHA
☺ Construction du code de Huffman :
1. lecture complète du fichier et création de la table des
symboles ; 2. classement des symboles par ordre des
fréquences décroissantes (occurrence) ;
3. réductions successives en rassemblant en une nouvelle
occurrence les deux occurrences de plus petite fréquence ;
4. l’occurrence obtenue est insérée dans la table et celle-ci est à
nouveau triée par ordre décroissant ;
5. les réductions se poursuivent jusqu’à ce qu’il n’y ait plus
d’élément ; 6. construire l’arbre binaire en reliant chaque
occurrence à la racine ; 7. le codage consiste à lire l’arbre du
sommet aux feuilles en attribuant par exemple la valeur 0 aux
branches basses et 1 aux branches hautes.
Passer à la première
page
56
JARRAY RIDHA
La longueur moyenne (Lmoy) du code est de :
Lmoy = 0,48 *1 + 0,21 * 2 + 0,12 * 3 + 0,08 * 4 + 0,06 * 5 + 0,05
* 5 = 2,13 Le codage de Huffman permet de réduire le nombre
de bits utilisés pour coder l’information.
Passer à la première
page
57
JARRAY RIDHA
☺ Code de shanonn Fano:
est un codage statistique à longueur variable, utilisé pour la
compression sans pertes de données.
Ce code s'obtient par l'algorithme suivant :
1. Classer les symboles de la séquence par nombre
d'occurences croissants,
2. Séparer les symboles en deux sous-groupes de sorte que le
total des nombres d'occurences soient sensiblement égaux
dans les deux sous groupes
3. Concaténer 0 à gauche de tous les symboles du sous-groupe
de gauche et 1 à ceux du sous-groupe de droite,
4. Recommencer pour chacun des sous-groupes, jusqu'à ce
qu'ils n'aient plus qu'un seul élément.
Passer à la première
page
58
JARRAY RIDHA
☺ Code de Shannon-Fano:
Alphabet X = {��1 , ��2 , ��3 , ��4 , ��5 , ��6 }
p(��6 ) = 0,05
p(��5 ) = 0,08
p(��4 ) = 0,12
p(��3) = 0,2
p(��2 ) = 0,25
p(��1) = 0,3
59
Transmission de données
JARRAY RIDHA
Chapitre 2
Éléments de base de la
transmission de données
Transmission de données
Représentation de données: Le but d’un réseau est de transmettre des
informations d’un point à un autre. Il faut dans un premier temps décider
JARRAY RIDHA
le type de codage de la donnée à envoyer.
Données sonores
Données textuelles
- données graphiques
- données vidéos
- La Représentation de ces données peut se diviser en deux catégories :
• Une représentation numérique: c’est-à-dire le codage des informations
en un ensemble de valeurs binaires, Soit une série de 0 et de 1
• Une représentation analogique c’est-à-dire que la donnée sera
représentée par la variation d'une grandeur physique continue.
Passer à la première
page
61
Transmission de données
JARRAY RIDHA
❑ Codage des signaux de transmission:
La transmission de données consiste à coder des informations de
façon à pouvoir être véhiculées sur un support adapté.
Le codage des signaux de transmission doit être choisi, cela dépend
essentiellement du support physique utilisé pour transférer des données,
ainsi que de la garantie de l'intégrité des données et de la vitesse de
transmission.
Dans le cas des transmissions numériques, le codage se fait par des bits
(0 ou 1 logique).
Transmission de données
multiplexage
JARRAY RIDHA
❑ Transmission simultanée de données:
63
Transmission de données
❑ Protocoles de communications :
JARRAY RIDHA
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.
Transmission de données
❑ Protocoles de communications :
JARRAY RIDHA
Un protocole de communication est l’ensemble des procédures (règles
à respecter) et informations échangées pour établir et gérer une
communication. Les formats des informations font partie intégrante du
protocole.
Le protocole doit comporter des mots compréhensibles par les
interlocuteurs.
Il doit avoir un code d'émission et de réception
Transmission de données
❑ Support de transmission:
JARRAY RIDHA
✔Pour que la transmission de données puisse s'établir, il doit
exister une ligne de transmission, appelée aussi voie de
transmission ou canal, entre les deux machines.
67
JARRAY RIDHA
❑ Caractéristique d’un Canal de transmission
■ Bande passante (Hz) : Intervalle de fréquence sur lequel le signal ne subit pas un
affaiblissement supérieur à une certaine valeur
■ Longueur des tronçons sans relais : Quelques centaines de mètres dans le cas d'un
câble coaxial et Jusqu'à 60 km dans le cas de la fibre optique.
Passer à la première
68 page
RIDHA
l’autre et enroulés de façon hélicoïdale autour de l’axe de symétrie longitudinal
(très bien connue, facilité de connexion, coût faible).
✔ Les câbles coaxiaux : Pour éviter les perturbations dues aux bruits externes, on
utilise souvent deux conducteurs cylindriques de même axe, séparés par un isolant,
c’est le câble coaxial. L’atténuation varie de 2 à 18 dB/km suivant le type de câble
et les fréquences utilisées.
Passer à la première
page
69
JAR
RAY RIDHA
cœur dans lequel se propage la lumière, d’une gaine en silice dopée et d’un
revêtement de protection . Une impulsion lumineuse représente l’information
binaire 1 tandis que l’absence représente 0.
70
JARRAY RIDHA
Ordinateur ou terminal ou terminal
ETTD
ETTD
JARRAY RIDHA
❑ Équipements distants
Circuit de Données
ETTD
ETTD
Canal de transmission
Modem Modem
ETCD ETCD
72
Éléments de transport de l’information:
JARRAY RIDHA
Liaison de Données
Circuit de Données
Modem Modem
Contrôleur de Communications
Source de Communications Contrôleur de Source de
données Canal de transmission
données
73
JARRAY
RIDHA
•Les fonctions assurées par le contrôleur de communication sont :
• La gestion des liaisons.
• Le contrôle des erreurs.
• La conversion de code. EBCDIC en ASCII.
• Les procédures de scrutation.
✔Polling : individuel ou de groupe.
✔Addressing ou Selecting
page
75
Passer à la première
Caractéristiques de la transmission:
• Mode d'exploitation: - Unidirectionnel,
JARRAY
RIDHA
- Bidirectionnel à l'alternat,
- Bidirectionnel simultané.
• Mode de synchronisation : - Transmission asynchrone
- Transmission synchrone
• Mode électrique :- Transmission dissymétrique
- Transmission symétrique
• Configuration: - Point-à-point
- Multipoint
• Mode de transmission : - Transmission parallèle, -
Transmission série.
• Mode de gestion : - Approche centralisé, -
Approche décentralisé.
76 page
Passer à la première
Caractéristiques de la transmission:
Type de configuration
JARRAY RIDHA
■Le mode de transmission permet de définir si la communication
se fait entre deux ou plusieurs interlocuteurs (>2)
Deux modes sont possibles :
Communication entre deux interlocuteurs
Liaison multipoint
Passer à la première
page
77
Caractéristiques de la transmission:
Type de configuration
❑ Liaison point à point
JARRAY RIDHA
a) Simplex : L ’un des systèmes est un émetteur, l’autre est un
récepteur, les données sont transmises dans un seul sens . L
’exploitation en mode unidirectionnel est justifiée pour les systèmes
dont le récepteur n’a jamais besoin d’émettre (liaisons radio ou
télévision).
- l'émetteur émet des ordres,
- le récepteur les exécutent uniquement.
Le récepteur ne peut pas renvoyer un message.
Passer à la première
page
78
Caractéristiques de la transmission:
Type de configuration
❑ Liaison point à point
JARRAY RIDHA
b) Semi-duplex (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.
Passer à la première
page
79
Caractéristiques de la transmission:
Type de configuration
❑ Liaison point à point
JARRAY RIDHA
b) Semi-duplex (Half duplex)
La transmission est possible dans les deux sens mais non
simultanément, l’exploitation est en mode bidirectionnel à
l’alternat. Ce type de liaison est utilisé lorsque le support
physique est commun aux deux sens de transmission (cas des
lignes téléphoniques) et ne possède pas une largeur de bande
suffisante pour permettre des liaisons bidirectionnelles
simultanées par modulation de deux fréquences porteuses
différentes ; des procédures particulières permettent alors
d’inverser le sens de transmission (talkies-walkies, liaison W
iFi).
80
Passer à la première
page