2.4. Le modèle de référence OSI
2.4.1. Définition de protocole
Communiquer consiste à transmettre des informations
mais tant que les interlocuteurs ne lui ont pas attribué un sens, il ne
s'agit que de données et pas d'informations. Les interlocuteurs doivent
donc non seulement parler un langage commun mais aussi maîtriser des
règles minimales d'émission et de réception des
données. C'est le rôle d'un protocole de s'assurer de tout cela.
Un protocole de communication est une spécification de plusieurs
règles pour un type de communication particulier. Ainsi la communication
entre machines se fait à l'aide d'un réseau qui utilise des
protocoles qui réglementent cette communication. L'ensemble de ses
protocoles constitue ce qu'on appelle une architecture
protocolaire.
L'architecture réseau assure à l'utilisateur
l'accès aux ressources informatiques et lui procure un service identique
que les ressources soient locales ou distantes, et cela de manière
transparente pour l'utilisateur25 (Figure I.7).
24 Petit Bertrand, architecture des réseaux : cours et
exercices corrigés, Paris, Ed. Ellipses 2010, P. 68
25 CLAUDE SEVERIN, Réseaux et
Télécoms, 4ème édition,
éd. dunod, P. 213.
20

Figure 1.9. L'architecture garantit la
transparence.26
1.4.2. Architecture en couche
Considérerons le modèle simplifié
à 3 couches représenté à la figure I.12. Pour
communiquer, l'application cliente remet à la couche inférieure,
ici la couche 3, des données à destination de l'application
serveur ainsi que les instructions décrivant le service attendu et
celles nécessaires à l'acheminement des données vers
l'application serveur. La couche 3 interprète les instructions
reçues et confectionne une structure de donnes à destination de
la couche 3 distante, dite couche homologue. Cette structure de données
est constituée d'une part des informations nécessaires à
la couche 3 distante pour traiter ses données appelées en
tête de niveau 3 (H3 pour Header du niveau 3) et des données
elles-mêmes : l'ensemble forme une unité de données de
niveau N. Les règles d'échange entre données de même
niveau constituent un protocole de niveau N.27
Puis, la couche 3 remet cette unité et des instructions
(I3) à la couche inférieure qui procède de même.
Enfin les données sont émises vers le réseau. En
réception la couche la plus basse extrait l'en-tête protocolaire
(H1), l'interprète et remet les données à la couche
supérieure qui procède de même jusqu'à la remise des
données à l'application distante.28
26
27
28
21

Données
Données
Application serveur
Couche 3
Couche 2
H3
H3 H2
Données
Couche 1
H3 H2 H1
H3 H2 H1
instructions
H1
I2
H2 H3
H2 H3
I3 H3
H3
H2
H1
Application cliente
Couche 3
Couche 2
Couche 3
Données
Données
Données
Données
Figure 1.10. Principe général de fonctionnement
d'un modèle en couches
1.4.3. Fonctionnement du modèle OSI
Pour réaliser une communication à travers un ou
plusieurs systèmes intermédiaires (relais) il faut (Tableau I.10)
:
Couche
|
Fonction
|
Données
Matériel, Protocol
|
Niveau1
|
La couche physique assure
|
Câble, pc, carte
|
Couche physique
|
Données
un transfert des bits sur le
support physique, elle
regroupe les entités permettant l'interface avec le
support physique aussi
bien mécanique
qu'électronique ou
procédural.
|
réseau, connecteur, routeur, Bits
|
Niveau 2
|
La couche liaison des
|
Switch ou
|
Couche liaison
des données
|
données assure sur la ligne, un service de transfert
de blocs des données (trames)
entre deux systèmes
|
commutateur, pont...Trames
|
22
|
adjacents en assurant le
contrôle, l'établissement, le maintien, et la
libération de
lien logique entre les entités. Elle permet aussi,
de détecter et de corriger les erreurs inhérentes aux supports
physiques.
|
|
Niveau3
|
Les protocoles de la couche
|
Routeur...
|
Couche réseau
|
réseau du modèle OSI
|
Application...
|
|
définissent l'adressage sont
|
L'adressage ;
|
|
les processus qui
|
Protocole
|
|
permettent la préparation et
|
L'encapsulation ;
|
|
le transport des données de
|
Le routage ;
|
|
la couche transport.
|
Le décapsulage ;
|
|
L'encapsulation de la
couche réseau permet de transmettre son contenu
à la destination, au sein d'un réseau ou sur un autre, avec une
surcharge minimale. La couche réseau met en oeuvre les fonctions de
routage de données (paquets) à travers
les différents noeuds du sous-réseau, de
prévention et la résolution, congestion, l'adaptation de la
taille des
blocs des données aux
capacités du sous réseau physique
utilisé.
|
Paquets.
|
Niveau 4
|
La couche transport
|
RAS
|
Couche
|
segmente les données et se
|
Segments
|
transport
|
charge du contrôle
|
|
23
|
nécessaire au réassemblage
de ces blocs de données
dans les divers flux de communication. La couche
transport contrôle le
transfert de bout en bout
|
|
|
(d'utilisateur final à
l'utilisateur final) des
informations (messages)
entre deux systèmes
d'extrémité. La couche
transport doit également assurer aux couches hautes un
transfert fiable quel que
soit la qualité de sous- réseau de transport
utilisé.
|
|
Niveau 5
|
La couche session gère
|
Application : le
|
Couche session
|
l'échange de données
|
navigateur web, le
|
|
(transaction) entre les
|
client de
|
|
applications distantes : elle
|
messagerie (du
|
|
synchronise les échanges et
|
modèle OSI la
|
|
définit les points de reprise sur incidents.
|
couche 5, 6 et 7)
|
Niveau 6
|
La couche présentation
|
|
Couche
|
assure la mise en forme de
|
|
présentation
|
données, la conversion et le
codage, la compression nécessaire
pour délivrer à la
couche supérieure un message compréhensible
et ainsi que le chiffrement des
données en vue de leur transmission et chiffrement
des données reçues par le
|
|
24
|
périphérique de destination
|
|
Niveau 7
|
La couche application
|
PROXY
|
Couche
|
comprend les programmes
|
Données
|
application
|
d'applications ainsi que les
fonctions applicatives
génériques permettant le développement
d'applications distribuées
|
|
Tableau 1.10 : Fonctionnement des couches du
modèle OSI

Figure 1.11. Le modèle de
référence
1.4.4. L'architecture TCP/IP
L'architecture TCP/IP.2 a été
développée dans le milieu des années 1970 par la
DARPA (Défense Advanced Research Projets Agency - États- Unis)
pour les besoins de communication et d'inter fonctionnement des applications
entre les systèmes informatiques militaires (DOD, Department of
Defense). Pour cela, il fallait définir un format d'échange des
données commun à tous les systèmes tout en pré
servant l'existant, c'est- à-dire sans modifier les réseaux
existants. En fait, TCP/IP masque aux applications les sous- réseaux
réels de transport utilisés.29
29 CLAUDE SEVERIN, Réseaux et
Télécoms, 4ème édition, éd.
dunod, P. 247-252
25
|