Qu’est-ce que le Modèle OSI ?
Le modèle OSI – Définition, explication et analyse
Le modèle OSI – Définition
Le modèle OSI (Open Systems Interconnection, Interconnexion des systèmes ouverts) est un cadre de travail conceptuel utilisé pour décrire les fonctions d’un système de réseau. Le modèle OSI caractérise des fonctions de calcul en un ensemble universel de règles et d’exigences afin de permettre l’interopérabilité entre différents produits et logiciels. Dans le modèle de référence OSI, les communications entre un système informatique sont divisées en sept couches d’abstraction différentes : Physique, liaison de données, réseau, transport, session, présentation et application.
Créée à une époque où l’informatique en réseau en était à ses débuts, l’OSI a été publiée en 1984 par l’Organisation internationale de normalisation (ISO). Bien qu’il ne soit pas toujours une référence directe pour des systèmes spécifiques, le modèle OSI est encore utilisé aujourd’hui comme moyen de décrire l’architecture des réseaux.
Couche Physique
Couche Liaison de données
Au niveau de la couche Liaison de données, des nœuds directement connectés sont utilisés pour effectuer le transfert de données de nœud à nœud, là où les données sont mises en paquets dans des cadres. La couche Liaison de données corrige également les erreurs qui ont pu se produire au niveau de la couche physique.
La couche Liaison de données comprend deux sous-couches qui lui sont propres. La première est le contrôle d’accès aux médias (media access control ou MAC), qui assure le contrôle de flux et le multiplexage des transmissions des appareils sur un réseau. La seconde est le contrôle de liaison logique (LLC), qui assure le contrôle des flux et des erreurs sur le support physique et identifie les protocoles de ligne.
Data Link Layer
At the data link layer, directly connected nodes are used to perform node-to-node data transfer where data is packaged into frames. The data link layer also corrects errors that may have occurred at the physical layer.
The data link layer encompasses two sub-layers of its own. The first, media access control (MAC), provides flow control and multiplexing for device transmissions over a network. The second, the logical link control (LLC), provides flow and error control over the physical medium as well as identifies line protocols.
Couche Réseau
La couche Réseau est chargée de recevoir les cadres de la couche liaison de données, et de les livrer à leurs destinations prévues en fonction des adresses contenues dans le cadre. La couche réseau trouve la destination en utilisant des adresses logiques, telles que l’IP (protocole Internet). Dans cette couche, les routeurs sont un élément crucial utilisé pour littéralement acheminer les informations là où elles doivent aller entre les réseaux.
Couche Transport
La couche Transport gère la livraison et la vérification des erreurs des paquets de données. Elle réglemente la taille, le séquençage et surtout le transfert des données entre les systèmes et les hôtes. L’un des exemples les plus courants de la couche transport est le TCP, ou protocole de contrôle de transmission.
Couche Session
La couche Session contrôle les conversations entre les différents ordinateurs. Une session ou une connexion entre machines est établie, gérée et terminée à la couche 5. Les services de la couche Session comprennent également l’authentification et les reconnexions.
Couche Présentation
La couche Présentation formate ou traduit les données pour la couche d’application en fonction de la syntaxe ou de la sémantique que l’application accepte. C’est pour cette raison qu’on l’appelle parfois la couche syntaxique. Cette couche peut également gérer le cryptage et le décryptage requis par la couche Application.
Couche Application
Dans cette couche, l’utilisateur final et la couche Application interagissent directement avec l’application logicielle. Cette couche fournit des services réseau aux applications des utilisateurs finaux, comme un navigateur web ou Office 365. La couche Application identifie les partenaires de communication, la disponibilité des ressources et synchronise la communication.