Interconnexion de systèmes ouverts (modèle OSI)
Qu’est-ce que c’est?
L'interconnexion de systèmes ouverts (OSI) est un modèle de référence décrivant l'interaction des applications au sein d'un réseau. Il vise à visualiser la séquence des couches de communication, depuis le câblage physique jusqu'à l'application communiquant avec d'autres appareils.
L'objectif du modèle OSI est d'aider les fournisseurs de technologies et les développeurs à créer des produits interopérables. De plus, ce modèle d'interconnexion de systèmes ouverts fournit un cadre illustrant les fonctionnalités des systèmes de réseau et de télécommunications.
Un service innovant
Le modèle OSI est utilisé pour conceptualiser la manière dont les données sont envoyées et reçues sur un réseau. Il répartit les normes, les processus et les protocoles de transmission de données sur sept couches. Chacune d'elles est conçue pour effectuer des tâches spécifiques d'envoi et de réception de données.
Selon le modèle d'interconnexion de systèmes ouverts, la communication entre deux points d'extrémité du réseau est décomposée en sept couches. Chaque couche fournit des services à la couche supérieure (à l'exception de la couche de plus haut niveau) et reçoit des services de la couche inférieure.
Ainsi, l'échange de messages entre utilisateurs implique que les données transitent par les couches de l'ordinateur source, via le réseau, et enfin remontent à travers les couches de l'ordinateur destinataire.
Les sept couches en question sont fournies par un ensemble d'applications, de systèmes d'exploitation, de pilotes de périphériques de carte réseau, de matériel réseau et de protocoles qui permettent la transmission de signaux à travers le réseau via des supports physiques.
7 couches OSI
Layer 7
La couche application permet à l'utilisateur d'interagir avec le réseau ou l'application à tout moment, qu'il s'agisse de lire des messages, de partager des fichiers ou d'effectuer d'autres tâches liées au réseau.
Layer 6
La couche de présentation formate et traduit les données en fonction de la syntaxe ou de la sémantique acceptées par l'application. Parallèlement, elle assure le chiffrement et le déchiffrement pour la couche application.
Layer 5
La couche session établit, coordonne et met fin aux conversations entre les applications, effectue l'authentification et la reconnexion après les interruptions, et décide du temps d'attente pour la réponse d'une autre application.
Layer 4
La couche transport achemine les données à travers le réseau et assure la vérification des erreurs et le contrôle du flux de données. Elle définit la quantité de données à transmettre, leur destination et leur débit.
Layer 3
La couche réseau déplace les données vers et entre d'autres réseaux en les encapsulant avec des informations sur l'adresse réseau, en choisissant les routes réseau et en les acheminant vers la couche transport.
Layer 2
La couche liaison de données (protocole) déplace les données vers et depuis une liaison physique du réseau, gère les problèmes résultant des erreurs de transmission de bits, assure le débit de données approprié, etc.
Layer 1
La couche physique est responsable du transfert des données au moyen d'interfaces électriques, mécaniques ou procédurales. Elle gère l'envoi des bits informatiques d'un périphérique à l'autre sur le réseau.
Avantages OSI
Le modèle OSI présente notamment les avantages suivants :
- Il est généralement considéré comme un modèle standard de réseau informatique.
- OSI est compatible avec les services sans connexion et les services orientés connexion.
- Le modèle est suffisamment flexible pour s'adapter à plusieurs protocoles.
- La sécurité est assurée par le fait de ne pas concentrer tous les services dans une seule couche.
Défis OSI
Les principaux problèmes liés à l'interconnexion des systèmes ouverts sont énumérés ci-dessous :
- L'OSI n'a pas pour objectif de déterminer un protocole spécifique.
- La couche session et la couche présentation sont moins utiles que les autres.
- Différentes couches, par exemple le transport et la liaison de données, proposent les mêmes services.
- Le fonctionnement simultané des couches est impossible : chacune doit attendre la précédente.
Modèle OSI vs. TCP/IP
Alors que le modèle OSI décrit les fonctionnalités des systèmes de télécommunications et de réseaux, le protocole TCP/IP est en réalité un ensemble de protocoles de communication qui interconnectent les périphériques réseau sur Internet.
Les deux modèles comportent des couches. Par exemple, TCP/IP en compte quatre, tandis qu'OSI en compte sept. Autre point commun entre TCP/IP et OSI : la couche application, située au sommet, remplit les mêmes fonctions. Ces fonctions peuvent varier en fonction des informations reçues.
Les protocoles OSI et TCP/IP transfèrent des paquets de données, bien qu'ils utilisent des méthodes différentes. Ils définissent tous deux des normes de réseau, fournissent des cadres pour le développement et l'adoption de ces normes ainsi que des périphériques réseau, permettent aux fabricants de produire des articles interopérables avec ceux d'autres fabricants et décomposent des fonctions complexes en éléments plus simples.
Contrairement au modèle OSI, qui détermine la fonctionnalité des couches supérieures en s'appuyant sur les couches application, présentation et session, le modèle TCP/IP se limite à la seule couche application.
En revanche, la fonctionnalité des couches inférieures du modèle OSI est définie par l'utilisation des couches physique et liaison de données, tandis que TCP/IP ne comporte qu'une seule couche liaison. Par ailleurs, la couche Internet de TCP/IP, qui détermine les normes et protocoles de routage, est équivalente à la couche réseau du modèle OSI.