Apprenez le modèle OSI en 5 minutes


  • Français


  • Le modèle OSI (Open Systems Interconnection) est une norme sur la manière dont les ordinateurs, les serveurs et les personnes communiquent au sein d’un système. C’était le premier modèle standard pour les communications réseau et a été adopté au début des années 1980 par toutes les grandes entreprises d’informatique et de télécommunications.

    Le modèle OSI fournit un langage universel pour décrire les réseaux et les considérer en morceaux discrets, ou couches.

    Couches du modèle OSI

    Le modèle décrit les sept couches à travers lesquelles les systèmes informatiques communiquent sur un réseau.

    1. Couche d’application
    2. Couche de présentation
    3. Couche session
    4. Couche transport
    5. Couche réseau
    6. Couche de liaison de données
    7. Couche physique

    Chacune de ces couches a sa propre façon de fonctionner, avec son propre ensemble de protocoles qui la distingue des autres. Cet article fournit une ventilation des couches une par une.

    La couche application est implémentée dans le logiciel. C’est la couche utilisée pour interagir avec les applications.

    Prenons l’exemple de l’envoi d’un message. L’expéditeur interagira avec la couche application et enverra le message. La couche application envoie le message à la couche suivante du modèle OSI, la couche présentation.

    Les données de la couche application sont transmises à la couche présentation. La couche de présentation reçoit les données sous forme de mots, de caractères, de lettres, de chiffres, etc., et les convertit en format binaire représentable par machine. Ce processus est connu sous le nom de Traduction.

    A ce stade, les caractères ASCII (American Standard Code for Information Interchange) sont convertis en Extended Binary Coded Decimal Interchange Code (EBCDIC). Avant que les données converties n’aillent plus loin, elles subissent également codage et chiffrement processus, en utilisant le protocole SSL pour le cryptage et le décryptage.

    La couche de présentation fournit abstraction et suppose que les couches qui la suivent s’occuperont des données qui leur seront transmises à partir de cette couche. Il joue également un rôle dans compression des données. La compression peut être avec ou sans perte, en fonction de divers facteurs au-delà de la portée de cet article.

    La couche de session aide à configurer et à gérer les connexions. Le travail principal de cette couche est d’établir une session. Par exemple, sur un site de vente en ligne, une session est créée entre votre ordinateur et le serveur du site.

    La couche session permet l’envoi et la réception de données, suivis de l’arrêt des sessions connectées. Authentification est effectuée avant l’établissement d’une session, suivie de autorisation. Comme les couches précédentes, la couche session suppose également qu’une fois son travail terminé, les données seront correctement traitées par les couches suivantes.

    La couche de transport gère le transport des données et son propre ensemble de protocoles sur la façon dont les données seront transférées. Les données reçues ici de la couche session sont divisées en unités de données plus petites appelées segments. Ce processus est connu sous le nom de segmentation. Chaque segment contient les numéros de port de la source et de la destination et un numéro de séquence. Les numéros de port identifient l’application sur laquelle les données doivent être envoyées. Notez que les données sont transférées par blocs. Les numéros de séquence sont utilisés pour réassembler les segments dans le bon ordre.

    La couche de transport s’occupe de la contrôle de flux, ou la quantité de données transférées à un moment donné. Il compte aussi pour contrôle d’erreur, comme la perte de données, la corruption de données, etc. Il utilise une valeur de détection d’erreur connue sous le nom de une somme de contrôle. La couche de transport ajoute une somme de contrôle à chaque segment de données pour vérifier si les données envoyées sont correctement reçues. Les données sont ensuite transférées vers la couche réseau.

    La couche réseau permet de communiquer avec d’autres réseaux. Il fonctionne pour transmettre des segments de données reçus d’un ordinateur à un autre situé dans un réseau différent. Le routeur vit dans la couche réseau.

    La fonction de la couche réseau est adressage logique (Adressage IP). Il attribue les adresses IP de l’expéditeur et du destinataire à chaque paquet de données pour s’assurer qu’il est reçu à la bonne destination. La couche réseau achemine ensuite les paquets de données. L’équilibrage de charge se produit également dans la couche réseau pour s’assurer qu’aucune surcharge n’a lieu. Ensuite, les données sont transportées vers la couche liaison de données.

    La couche de liaison de données permet une communication directe avec d’autres appareils, tels que des ordinateurs et des hôtes.

    Il reçoit des paquets de données contenant les adresses IP de l’expéditeur et du destinataire de la couche réseau et fait le adressage physique, attribuer les adresses de contrôle d’accès au support (MAC) de l’expéditeur et du destinataire à un paquet de données pour former un Cadre.

    Cette couche comprend tous les éléments matériels et mécaniques d’un système, y compris la configuration des fils, des broches, des adaptateurs, etc. Les données reçues ici par les couches précédentes sont sous la forme de 0 et de 1. La couche physique convertit ces données et les transporte vers les médias locaux via divers moyens, y compris les fils, les signaux électriques, les signaux lumineux (comme dans les câbles à fibre optique) et les signaux radio (comme dans le WiFi).

    Notez que la couche physique fonctionne du côté du récepteur et transporte le signal reçu vers la liaison de données sous forme de trame (en le reconvertissant en bits). Le cadre est déplacé vers les couches supérieures et, finalement, les données requises sont reçues au niveau de la couche application, qui est le logiciel.

    Conclusion

    Le modèle OSI est utile lorsque vous devez décrire l’architecture du réseau ou résoudre des problèmes de réseau. J’espère que cet article vous a permis de mieux comprendre les éléments de ce modèle.

    Source

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code