Article de reference

Protocoles OSI

Les protocoles d'interconnexion de systèmes ouverts (OSI) constituent une famille de normes d'échange d'informations développées conjointement par l' ISO et l' UIT-T . Le proces...

ISO et l' UIT-T . Le processus de normalisation a débuté en 1977.

Bien que le modèle OSI à sept couches soit souvent utilisé comme référence pour l'enseignement et la documentation , les protocoles initialement conçus pour ce modèle n'ont pas rencontré le succès escompté, et seuls X.400 , X.500 et IS-IS ont eu un impact durable. L'objectif d'une suite de protocoles ouverts et standardisés a quant à lui été atteint par la suite de protocoles Internet , maintenue par l' Internet Engineering Task Force (IETF).

La pile de protocoles OSI est structurée en sept couches conceptuelles. Ces couches forment une hiérarchie fonctionnelle, des composants matériels physiques aux interfaces utilisateur au niveau de l'application logicielle. Chaque couche reçoit des informations de la couche supérieure, les traite et les transmet à la couche suivante. Chaque couche ajoute des informations d'encapsulation ( en-tête ) aux informations entrantes avant leur transmission à la couche inférieure. Les en-têtes comprennent généralement les adresses source et de destination, les informations de contrôle d'erreur, l'identification du protocole et ses paramètres, tels que les options de contrôle de flux et les numéros de séquence.

Couche
unité de données de protocole (PDU)Fonction
Couches hôtes7ApplicationDonnéesProtocoles de haut niveau tels que ceux permettant le partage de ressources ou l'accès à des fichiers distants, par exemple HTTP .
6PrésentationTraduction de données entre un service réseau et une application ; incluant l’encodage des caractères , la compression des données et le chiffrement/déchiffrement.
5SessionGestion des sessions de communication , c'est-à-dire échange continu d'informations sous forme de multiples transmissions bidirectionnelles entre deux nœuds
4TransportSegmentTransmission fiable de segments de données entre les points d'un réseau, incluant la segmentation , l'accusé de réception et le multiplexage.
Couches de média3RéseauPaquet , Datagramme Structuration et gestion d'un réseau multi-nœuds, y compris l'adressage , le routage et le contrôle du trafic
2Liaison de donnéesCadreTransmission de trames de données entre deux nœuds connectés par une couche physique
1PhysiqueBit , symboleTransmission et réception de flux binaires bruts sur un support physique

Couche 1 : couche physique

Cette couche traite des prises et fiches physiques, des spécifications électriques/optiques et des codes de ligne requis .

La couche physique comprend le support de transmission des signaux numériques. Il peut s'agir d' une paire torsadée , d'un câble coaxial , d'une fibre optique , d'une connexion sans fil ou d'autres supports de transmission.

Couche 2 : couche de liaison de données

La couche liaison de données encapsule les bits bruts provenant de la couche physique dans des trames (paquets de données logiques et structurés). Elle est spécifiée dans la recommandation UIT-T X.212 [ISO/IEC 8886] , la recommandation UIT-T X.222 et d'autres documents. Cette couche est responsable du transfert des trames d'un hôte à un autre. Elle peut effectuer des contrôles d'erreurs. Cette couche est composée de deux sous-couches : MAC et LLC .

Couche 3 : couche réseau

Ce niveau est responsable du transfert des données entre les systèmes d'un réseau, en utilisant les adresses IP des machines pour identifier les destinations et les sources. Il utilise des routeurs et des commutateurs pour gérer le trafic (contrôle de flux, vérification d'erreurs, routage, etc.). C'est donc à ce niveau qu'il prend toutes les décisions de routage et qu'il gère la transmission des données de bout en bout.

Couche 4 : couche de transport

Les services de transport en mode de connexion et en mode sans connexion sont spécifiés par la recommandation ITU-T X.214 [ ISO/IEC 8072 ] ; le protocole qui fournit le service en mode de connexion est spécifié par la recommandation ITU-T X.224 [ ISO/IEC 8073 ] et le protocole qui fournit le service en mode sans connexion est spécifié par la recommandation ITU-T X.234 [ ISO/IEC 8602 ] .

  • Protocole de transport de classe 0 ( Recommandation UIT-T X.215 [ISO/IEC 8326]
  • Protocole de session orienté connexion – Recommandation UIT-T X.225 [ISO/IEC 8327-1]
  • Protocole de session sans connexion – Recommandation UIT-T X.235 [ISO/IEC 9548-1]

La couche session gère les échanges (connexions) entre ordinateurs. Elle établit, gère et met fin aux connexions entre l'application locale et l'application distante. Elle prend en charge les modes duplex intégral et semi-duplex (ou simplex ) et définit les procédures de point de contrôle, d'interruption, de terminaison et de redémarrage. Le modèle OSI confie à cette couche la responsabilité de la fermeture propre des sessions, une propriété du protocole TCP (Transmission Control Protocol), ainsi que celle du point de contrôle et de la récupération des sessions, fonctionnalités généralement absentes de la suite de protocoles Internet (IP). La couche session est généralement implémentée explicitement dans les environnements applicatifs utilisant des appels de procédure distante (RPC).

Couche 6 : couche de présentation

  • Service de présentation – Recommandation UIT-T X.216 [ISO/IEC 8822]
  • Protocole de présentation orienté connexion – Recommandation UIT-T X.226 [ISO/IEC 8823-1]
  • Protocole de présentation sans connexion – Recommandation UIT-T X.236 [ISO/IEC 9576-1]

Cette couche définit et chiffre/déchiffre les types de données provenant de la couche application. Les protocoles tels que MIDI, MPEG et GIF sont des formats de la couche présentation partagés par différentes applications.

Couche 7 : couche application

Éléments de service d'application communs (CASE)