Réseaux - Le modèle OSI

Modèle OSI (Open Systems Interconnection ou Open Systems Interconnection) est une structure référentielle développé dans les années 80 pour la Organisation internationale de normalisation (ISO) avec l'intention d'établir un cadre qui servirait de guide pour l'élaboration de protocoles de communication. Ces protocoles suivent leurs propres normes en interne mais sont traités dans ce cadre, par conséquent, on pourrait dire que le modèle OSI est une norme de normes.

En substance, l'information est transmise verticalement à travers les 7 couches depuis l'application source jusqu'à la structure physique (des fils qui transportent des informations sous forme de bits) d'où elle est retransmise en remontant la structure pour atteindre l'application destinée.

ObjectifsDans ce tutoriel, nous verrons les 7 couches qui composent le modèle, ses principales caractéristiques et comment la norme s'adapte TCP/IP dans le.

Les 7 couches du modèle OSI


Dans toutes les couches du réseau, les informations sont gérées dans le format approprié, ces paquets de données qui se déplacent à travers les couches sont appelés PDU (Protocol Data Unit ou Protocol Data Unit) mais leur nom varie selon la couche dans laquelle ils se trouvent. aux transformations qu'il subit.

Couche 1 - Couche physique
C'est la couche la plus basse du modèle, elle fait référence aux caractéristiques physiques du réseau, telles que les types de câbles utilisés pour connecter le matériel, les types de connecteurs, la longueur des câbles, etc. À titre d'exemple, la norme Ethernet du câble 100BASE-TX indique des câbles de raccordement Ethernet rapides, qui utilisent un câble à paire croisée capable de transmettre dans les deux sens en même temps.

Il est important de noter que dans cette couche aucune signification n'est attribuée aux bits, ce sont de simples 1 et 0 qui parcourent le réseau et ce sont les couches supérieures qui se chargent de les interpréter.

Le PDU dans cette couche est "bit".

Couche 2 - Couche de liaison de données
C'est la couche qui est chargée de donner un sens aux bits qui circulent dans le réseau, définit la taille de chaque paquet envoyé, la manière dont chaque paquet est adressé afin qu'il atteigne le bon destinataire et un mécanisme pour empêcher 2 ou plus les nœuds du réseau envoient des données en même temps.

Cette couche est chargée de détecter et de corriger les erreurs pour s'assurer que les données envoyées sont les mêmes que les données reçues. Si une erreur insurmontable survient, la norme doit préciser la manière dont le nœud sera informé pour transmettre les données. Dans cette couche se trouve l'adresse physique de l'appareil (adresse MAC), qui est attribuée en usine. C'est aussi la couche où sont construits les "tunnels" utilisés dans la construction des VPN.

Le PDU dans cette couche est "Frame" ou "Frame".

Couche 3 - Couche réseau
Il est chargé de diriger les messages réseau d'un ordinateur à l'autre, en obtenant un chemin approprié à travers le réseau. De même, il fournit à l'appareil une adresse logique (le protocole IP est géré dans cette couche).

Un routeur de cette couche peut être chargé de connecter 2 réseaux qui utilisent des protocoles différents dans la couche 2. Par exemple, un réseau qui utilise Ethernet avec un qui utilise le protocole T1.

Le PDU dans cette couche est "Packet".

Couche 4 - Couche de transport
C'est la couche de base dans laquelle un ordinateur en réseau communique avec un autre ordinateur en réseau. Son objectif principal est de garantir que les paquets circulent sur le réseau de manière fiable et sans erreur. Ceci est réalisé en établissant des connexions entre les appareils, en confirmant la réception des paquets et en transférant les paquets qui ne sont pas reçus ou qui sont corrompus avant d'atteindre leur destination. Dans cette couche se trouve le protocole TCP.

Le PDU dans cette couche est "Segment".

Couche 5 - Couche de session
Il est chargé d'établir des « sessions » (instances de communication et d'échange de données) entre 2 appareils du réseau. Une session doit être établie avant le début de la transmission des informations et doit être fermée une fois la transmission terminée.

Le PDU dans cette couche est "Données".

Couche 6 - Couche de présentation
Il est chargé de convertir les données d'un type de représentation à un autre. Par exemple, à une extrémité, un processus de compression complexe peut être utilisé pour réduire le nombre de bits transportés sur le réseau, et à l'autre extrémité, ces bits sont "décompressés" de manière à être interprétés par la couche application. Cette couche est également appelée couche de syntaxe.

Le PDU dans cette couche est "Données".

Couche 7 - Couche d'application
Il est responsable de la gestion des techniques de réseau utilisées par les applications pour établir des connexions, dans cette couche se trouve le protocole HTTP.

Le PDU dans cette couche, il s'agit de "Données".

Avantages du modèle OSI


Au niveau du changementUn changement dans une couche a peu d'effet sur les autres, permettant une plus grande flexibilité dans les protocoles.

Au niveau de la conceptionCette séparation permet à chaque fournisseur de se concentrer sur la couche correspondante lors de la conception d'un nouveau protocole, tant que la communication avec les autres couches est maintenue, le résultat est transparent.

Au niveau de la résolution de problèmesLa séparation des couches permet d'isoler la source d'un problème particulier de manière plus simple en étant capable de concentrer les ressources là où les problèmes se produisent.

Au niveau des normesLe plus grand avantage est certainement de pouvoir établir un groupe de règles de base pour la gestion de la communication entre les appareils au niveau international. Il est à noter que ce modèle n'est qu'un guide et qu'il y a donc des cas qui dépassent sa structure.

  • La Documentation mentionne la "facilité d'apprentissage" parmi les avantages de ce modèle mais je dois mentionner que, dans mon cas personnel, cette séparation par couches ne fait que m'embrouiller de plus en plus au point de rejeter l'apprentissage du modèle, seule la certification CISCO (par que vous devez connaître ce modèle à la lettre) pourrait m'obliger à l'apprendre.
On peut s'étonner que le protocole le plus utilisé au monde (TCP/IP) traite ce modèle de manière très particulière et sans nécessairement effectuer la séparation de cette manière stricte. Le protocole TCP/IP est géré comme ceci :

Couche 1 - LienETCette couche combine la couche physique et la couche de connexion de données et achemine les données entre les appareils sur le même réseau. De plus, il gère l'échange de données entre le réseau et d'autres appareils.

Couche 2 - InternetIl correspond à la couche réseau et utilise l'adresse IP constituée d'un identifiant réseau et d'un identifiant « Host » pour déterminer l'équipement avec lequel il communique.

Couche 3 - TransportIl correspond à la couche de transport et c'est là que se trouve le TCP (Transport Control Protocol), qui fonctionne en demandant aux autres appareils du réseau s'ils sont prêts à accepter les informations de l'appareil local.

Couche 4 - ApplicationIl combine les couches Session, Présentation et Application en une seule. Les protocoles pour des fonctions spécifiques (FTP, SMTP) résident ici.

L'image suivante tente de résumer les parties de ce tutoriel d'une manière simple et pratique :

Image envoyée
Comme vous le verrez, le fait que le protocole TCP/IP mélange plusieurs couches en une seule peut créer un peu de confusion lors de l'apprentissage du modèle, j'espère seulement que ce tutoriel a servi à clarifier les doutes que vous pourriez avoir sur le modèle et que il sert de base pour comprendre les prochains tutoriels de mise en réseau.

Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave