- OSI signifie Interconnexion de systèmes ouverts est un modèle de référence qui décrit comment les informations provenant d'une application logicielle dans un ordinateur se déplace via un support physique vers l'application logicielle sur un autre ordinateur.
- OSI se compose de sept couches et chaque couche remplit une fonction réseau particulière.
- Le modèle OSI a été développé par l'Organisation internationale de normalisation (ISO) en 1984 et est désormais considéré comme un modèle architectural pour les communications inter-ordinateurs.
- Le modèle OSI divise l'ensemble de la tâche en sept tâches plus petites et gérables. Chaque couche se voit attribuer une tâche particulière.
- Chaque couche est autonome, de sorte que les tâches assignées à chaque couche peuvent être exécutées indépendamment.
Caractéristiques du modèle OSI :
- Le modèle OSI est divisé en deux couches : les couches supérieures et les couches inférieures.
- La couche supérieure du modèle OSI traite principalement des problèmes liés aux applications, et ils sont implémentés uniquement dans le logiciel. La couche application est la plus proche de l’utilisateur final. L'utilisateur final et la couche application interagissent avec les applications logicielles. Une couche supérieure fait référence à la couche située juste au-dessus d’une autre couche.
- La couche inférieure du modèle OSI traite les problèmes de transport de données. La couche liaison de données et la couche physique sont implémentées sous forme matérielle et logicielle. La couche physique est la couche la plus basse du modèle OSI et la plus proche du support physique. La couche physique est principalement chargée de placer les informations sur le support physique.
7 couches de modèle OSI
Il existe les sept couches OSI. Chaque couche a des fonctions différentes. Une liste de sept couches est donnée ci-dessous :
- Couche physique
- Couche de liaison de données
- Couche réseau
- Couche de transport
- Couche de session
- Couche de présentation
- Couche d'application
1) Couche physique
- La fonctionnalité principale de la couche physique est de transmettre les bits individuels d'un nœud à un autre nœud.
- Il s'agit de la couche la plus basse du modèle OSI.
- Il établit, maintient et désactive la connexion physique.
- Il spécifie les spécifications mécaniques, électriques et procédurales de l'interface réseau.
Fonctions d'une couche physique :
2) Couche de liaison de données
- Cette couche est responsable du transfert sans erreur des trames de données.
- Il définit le format des données sur le réseau.
- Il fournit une communication fiable et efficace entre deux ou plusieurs appareils.
- Il est principalement responsable de l’identification unique de chaque appareil résidant sur un réseau local.
- Il contient deux sous-couches :
- Il est responsable du transfert des paquets vers la couche réseau du récepteur qui les reçoit.
- Il identifie l'adresse du protocole de couche réseau à partir de l'en-tête.
- Il assure également le contrôle du flux.
Couche de contrôle de liaison logique - Une couche de contrôle d'accès aux médias est un lien entre la couche de contrôle de lien logique et la couche physique du réseau.
- Il est utilisé pour transférer les paquets sur le réseau.
Fonctions de la couche liaison de données
3) Couche réseau
- Il s'agit d'une couche 3 qui gère l'adressage des appareils et suit l'emplacement des appareils sur le réseau.
- Il détermine le meilleur chemin pour déplacer les données de la source vers la destination en fonction des conditions du réseau, de la priorité du service et d'autres facteurs.
- La couche liaison de données est responsable du routage et de la transmission des paquets.
- Les routeurs sont les périphériques de couche 3, ils sont spécifiés dans cette couche et utilisés pour fournir les services de routage au sein d'un inter-réseau.
- Les protocoles utilisés pour acheminer le trafic réseau sont appelés protocoles de couche réseau. Des exemples de protocoles sont IP et Ipv6.
Fonctions de la couche réseau :
4) Couche de transport
- La couche Transport est une couche 4 qui garantit que les messages sont transmis dans l'ordre dans lequel ils sont envoyés et qu'il n'y a pas de duplication de données.
- La principale responsabilité de la couche transport est de transférer l’intégralité des données.
- Il reçoit les données de la couche supérieure et les convertit en unités plus petites appelées segments.
- Cette couche peut être qualifiée de couche de bout en bout car elle fournit une connexion point à point entre la source et la destination pour fournir les données de manière fiable.
Les deux protocoles utilisés dans cette couche sont :
- Il s'agit d'un protocole standard qui permet aux systèmes de communiquer sur Internet.
- Il établit et maintient une connexion entre les hôtes.
- Lorsque les données sont envoyées via la connexion TCP, le protocole TCP divise les données en unités plus petites appelées segments. Chaque segment voyage sur Internet en empruntant plusieurs itinéraires et arrive dans des ordres différents à destination. Le protocole de contrôle de transmission réorganise les paquets dans le bon ordre à la réception.
- Le protocole de datagramme utilisateur est un protocole de couche transport.
- Il s'agit d'un protocole de transport peu fiable car dans ce cas, le destinataire n'envoie aucun accusé de réception lorsque le paquet est reçu, l'expéditeur n'attend aucun accusé de réception. Par conséquent, cela rend un protocole peu fiable.
Fonctions de la couche de transport :
5) Couche de session
- Il s'agit d'une couche 3 dans le modèle OSI.
- La couche Session est utilisée pour établir, maintenir et synchroniser l'interaction entre les appareils communicants.
Fonctions de la couche Session :
6) Couche de présentation
- Une couche Présentation concerne principalement la syntaxe et la sémantique des informations échangées entre les deux systèmes.
- Il agit comme un traducteur de données pour un réseau.
- Cette couche fait partie du système d'exploitation qui convertit les données d'un format de présentation vers un autre format.
- La couche Présentation est également connue sous le nom de couche syntaxe.
Fonctions de la couche Présentation :
7) Couche d'application
- Une couche d'application sert de fenêtre permettant aux utilisateurs et aux processus d'application d'accéder au service réseau.
- Il traite des questions telles que la transparence du réseau, l'allocation des ressources, etc.
- Une couche application n’est pas une application, mais elle remplit les fonctions de la couche application.
- Cette couche fournit les services réseau aux utilisateurs finaux.
Fonctions de la couche Application :
- Services d'annuaire : une application fournit les sources de bases de données distribuées et est utilisée pour fournir ces informations globales sur divers objets.