I.3. Le modèle OSI
I.3.1. La communication sur un réseau
Le fondement d'un bon réseau, c'est que le système
d'exploitation soit capable :
- de gérer la transmission de
données ;
- de fournir aux applications des interfaces
standard pour leur permettre d'exploiter les ressources du réseau. C'est
le cas de tous les systèmes d'exploitation à jour.
Il y a deux points qu'il convient de bien comprendre avant tout
:
- chaque couche est conçue de
manière à dialoguer avec son homologue, comme si une liaison
virtuelle était établie directement entre elles ;
- chaque couche fournit des services
clairement définis à la couche immédiatement
supérieure, en s'appuyant sur ceux, plus rudimentaires, de la couche
inférieure, lorsque celle-ci existe.
I.3.2. Description succincte des couches ? La couche
physique 1
22
C'est la couche spécifique à la "tuyauterie" du
réseau. Elle permet de transformer un signal binaire en un signal
compatible avec le support choisi (cuivre, fibre optique, etc.) et
réciproquement. Cette couche fournit des outils de transmission de bits
à la couche supérieure, qui les utilisera sans se
préoccuper de la nature du médium utilisé.
. La couche liaison 2
Cette couche assure le contrôle de la transmission des
données. Une trame doit être envoyée ou reçue en
s'affranchissant d'éventuels parasites sur la ligne. Cette couche
fournit des outils de transmission de paquets de bits (trames) à la
couche supérieure. Les transmissions sont "garanties" par des
mécanismes de contrôle de validité.
. La couche Réseau 3
Cette couche assure la transmission des données sur les
réseaux. C'est ici que la notion de routage intervient, permettant
l'interconnexion de réseaux différents. C'est dans le cas de
TCP/IP la couche Internet Protocol. En plus du routage, cette couche assure la
gestion des congestions. Lorsque les données arrivent sur un routeur, il
ne faudrait pas que le flot entrant soit plus gros que le flot sortant maximum
possible, sinon il y aurait congestion. Une solution consiste à
contourner les points de congestion en empruntant d'autres routes
(phénomène bien connu des vacanciers sur les routes). Le
problème de la congestion est un problème épineux, auquel
il nous arrive assez souvent hélas d'être confronté. Cette
couche est la plus haute dans la partie purement "réseau". Cette couche
fournit des outils de transmission de paquets de bits (trames) à la
couche supérieure. Les transmissions sont routées et la
congestion est contrôlée.
. La couche Transport 4
Cette couche apparaît comme un superviseur de la couche
Réseau. Il n'est par exemple pas du ressort de la couche réseau
de prendre des
initiatives si une connexion est interrompue. C'est la couche
Transport qui va décider de réinitialiser la connexion et de
reprendre le transfert des données. Son rôle principal est donc de
fournir à la couche supérieure des outils de transport de
données efficaces et fiables.
. La couche Session 5
La notion de session est assez proche de celle de connexion.
Il existe cependant quelques détails qui peuvent justifier la
présence de ces deux concepts. Une seule session peut ouvrir et fermer
plusieurs connexions, de même que plusieurs sessions peuvent se
succéder sur la même connexion. Cette couche fournit donc à
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.
. La couche Présentation 6
Cette couche est un peu un "fourre-tout" de la conversion entre
représentation interne et externe des données.
. La couche Application 7
A priori, cette couche pourrait être la plus simple
à comprendre, ce n'est pas obligatoirement le cas. En effet, dans le
modèle OSI, cette couche propose également des services:
Principalement des services de transfert de fichiers (FTP), de messagerie
(SMTP) de documentation hypertexte (HTTP) etc. Dans le modèle, les
applications ayant à faire du transfert de fichiers utilisent le service
FTP fourni par la couche 7.
\
24
|