Quel est le modèle OSI? Explication du modèle d’interconnexion des systèmes ouverts

Lorsque vous naviguez sur un site Web sur Internet, votre navigateur affiche la page Web sur votre écran pour que vous puissiez interagir avec le site Web. Mais ce qui se passe dans les coulisses est complètement invisible pour les utilisateurs.

Le modèle OSI définit la manière dont deux ordinateurs interagissent l'un avec l'autre sur un réseau. Le modèle définit plusieurs protocoles, permettant le transfert d'informations sous forme de paquets entre deux systèmes.

Cet article plongera profondément dans ce qu'est vraiment le modèle OSI, avec une description détaillée de chaque couche du modèle.

Quel est le modèle OSI?

«OSI Model» signifie le modèle d' interconnexion des systèmes ouverts . Le modèle OSI a été introduit par l'Organisation internationale de normalisation (ISO).

L'ISO est une organisation multinationale chargée d'établir des normes mondiales. Chaque norme internationale potentielle passe par six étapes qui déterminent sa viabilité dans le monde réel.

Le modèle facilite le processus de mise en réseau entre deux systèmes. Le modèle OSI permet à deux ordinateurs d'interagir l'un avec l'autre sans connaître l'architecture sous-jacente de la machine. Étant donné que les protocoles définis dans le modèle sont infaillibles et utilisés dans le monde entier, ce modèle est le cadre mondial de la communication numérique sur Internet.

Le modèle d'interconnexion des systèmes ouverts comporte plusieurs couches, chacune étant responsable du déplacement des informations sur un réseau. Par exemple, la couche physique garantit que les données sont correctement transférées vers la couche suivante, qui est la couche liaison de données. De même, la couche Data Link transfère les informations à la couche suivante et ainsi de suite.

Couches du modèle OSI

Bien que les couches du modèle OSI soient distinctes et gèrent différentes phases de la communication de données, elles sont liées d'une manière ou d'une autre.

Lors de la conception du modèle, les développeurs ont trouvé des fonctions associées dans les processus et les ont regroupées en couches communes. Le modèle OSI contient sept couches, chacune gérant une phase spécifique du processus de transfert de données.

1. Couche physique

La couche physique est la première et probablement la plus importante du modèle OSI. Cette couche est responsable du transfert des données sur un support physique. Les fonctions nécessaires à la réalisation du transfert sont également définies au sein de cette couche.

Dans la machine de l'expéditeur, les données arrivent de la couche Data Link. Le paquet est transféré à la machine du récepteur via un support. Ensuite, la couche physique du récepteur interprète le paquet et l'envoie à la couche liaison de données pour un traitement ultérieur.

La couche physique couvre les aspects suivants du transfert de données.

  1. Interface et support de transfert ( câbles Wi-Fi ou Ethernet )
  2. Flux de bits (les données à transférer)
  3. Taux de transmission de données
  4. Mode de transmission
  5. Synchronisation des bits

La couche physique transfère les données directement vers une autre machine.

La couche liaison de données effectue la tâche d'envoi des données à la machine spécifique dans le même réseau, un processus connu sous le nom d'adressage physique. Dans cette couche, les données envoyées par la couche physique sont également interprétées et converties en unités gérables appelées cadres.

Dans la couche liaison de données, les adresses MAC ( Media Access Control ) identifient le système qui a demandé les informations au réseau de plusieurs systèmes. Cette couche est responsable des fonctions suivantes.

  1. Encadrement
  2. Adressage physique
  3. Flux de données
  4. Contrôle des erreurs
  5. Contrôle d'accès

3. Couche réseau

La couche Data Link supervise le transfert de données vers une machine sur le même réseau. En revanche, la couche Réseau est responsable du transfert du paquet émetteur vers le récepteur sur différents réseaux. Si deux systèmes sont sur le même réseau, la couche liaison de données s'occupe du transfert et la couche réseau n'est pas requise.

La couche réseau traite les paquets de données indépendamment. Le système n'est pas concerné par la commande ou la relation entre ces paquets.

La couche réseau comprend les responsabilités suivantes.

  1. Adressage logique : étant donné que les deux périphériques sont sur un réseau différent, les adresses logiques deviennent cruciales pour que le transfert de données ait lieu.
  2. Routage : le paquet est envoyé aux périphériques du réseau appelés routeurs. Ces périphériques transfèrent ou acheminent le paquet de données vers le système qui a demandé les informations.

4. Couche de transport

La couche réseau transfère les données d'un système à un autre. Mais un ordinateur exécute également divers programmes, et chaque programme peut demander des informations à d'autres systèmes. Alors, comment votre système sait-il quel paquet appartient à quel programme?

Entrez dans la couche Transport. Cette couche est responsable de la livraison de processus à processus des informations. Le système segmente les paquets de données qui arrivent à cette couche en différentes unités, puis les réassemble en fonction du numéro de séquence.

La couche Transport prend en charge les fonctions suivantes dans le modèle OSI.

  1. Adressage des points de service (livrer les paquets au programme approprié)
  2. Segmentation et réassemblage
  3. Contrôle de flux
  4. Contrôle des erreurs

Connexes: Termes courants de réseautage domestique et ce qu'ils signifient

5. Couche de session

Lorsque deux systèmes communiquent, ils n'effectuent pas de transfert rapide puis se déconnectent immédiatement. Les systèmes entrent dans un dialogue et effectuent la transmission nécessaire. La couche Session est chargée de lancer une session commune entre deux ou plusieurs systèmes pour garantir le succès du transfert des données.

Cette couche est également responsable de la synchronisation et des points de contrôle. Par exemple, lorsque vous téléchargez un fichier de document contenant 1 000 pages, la couche Session ajoute un point de contrôle toutes les 100 pages pour maintenir une communication de données efficace.

Si le transfert échoue à la page 554, au lieu de démarrer le téléchargement depuis le début, le transfert reprend à partir du dernier point de contrôle, c'est-à-dire à la page 500.

La couche Session comprend deux fonctions: le contrôle du dialogue, qui est responsable de la création d'une session, et la synchronisation.

6. Couche de présentation

Le paquet de données atteint la destination finale. Maintenant quoi? Comment le programme interprétera-t-il le message? La couche Présentation prend en charge la traduction du message, la syntaxe et la sémantique du paquet livré.

Cette couche se compose de fonctions qui exécutent le processus de reconnaissance de la partie des données qui est importante et de celle qui ne l'est pas. La couche Présentation a les responsabilités suivantes dans le modèle.

  1. Traduction : Deux ordinateurs ou programmes partagent des informations sous forme de chaînes. Et le système convertit les données en flux de bits pour une meilleure compréhension.
  2. Cryptage : pour garantir la confidentialité lors de la communication, la couche Présentation crypte et déchiffre les données à envoyer.
  3. Compression : pour effectuer une transmission de données efficace, les informations sont souvent compressées pour réduire le nombre de bits dans le flux.

7. Couche d'application

Enfin, la couche Application est chargée de fournir des interfaces utilisateur pour divers services réseau. Un navigateur Internet, une plate-forme de messagerie ou un outil de gestion de base de données graphique sont des exemples de logiciels qui forment cette couche.

La couche Application fournit les services suivants à l'utilisateur.

  1. Network Virtual Terminal : NVT est un logiciel qui émule le fonctionnement d'un terminal physique. Les utilisateurs peuvent se connecter à un NVT et contrôler l'hôte distant depuis leur système.
  2. Services de courrier
  3. Transfert et gestion de fichiers
  4. Services d'annuaire

Comment fonctionne Internet?

Internet utilise également le modèle OSI dans son fonctionnement. Lorsque vous demandez un paquet à un serveur, les données transitent par chaque couche du modèle. Le modèle OSI a formé la base fondamentale du vaste réseau de systèmes qu'est Internet.

De nombreux services sont en cours dans l'arrière-plan de votre système lorsque vous naviguez sur Internet. Les protocoles de gestion de réseau tels que DHCP sont chargés de fournir une expérience de navigation ultra-rapide aux utilisateurs.