Le modèle d’interconnexion de systèmes ouverts (modèle OSI) est un modèle conceptuel qui caractérise et standardise les fonctions de communication d’un système de télécommunications ou informatique sans tenir compte de sa structure interne et de sa technologie sous-jacentes. Son objectif est l’interopérabilité de divers systèmes de communication avec des protocoles de communication standard.
Dans le modèle OSI, la communication réseau est classée en 7 couches différentes, chacune ayant ses propres fonctions spécifiques. Cela permet de normaliser la manière dont les différents systèmes informatiques et applications interagissent entre eux et échangent des données. Chaque couche a pour responsabilité d’effectuer des tâches spécifiques concernant l’envoi et la réception de données. Toutes les couches sont nécessaires pour qu’un message atteigne sa destination.
Pourquoi le modèle OSI est-il important ?
Au niveau le plus simple, le modèle OSI est important, car il permet à différents systèmes informatiques de communiquer entre eux. Plus précisément, il offre les avantages suivants :
Cela contribue à accélérer l’innovation : Les développeurs peuvent adapter leurs efforts pour améliorer la communication dans des couches spécifiques du modèle, sans affecter les autres. Cela permet également à différentes équipes de travailler sur différents défis dans les couches de communication, en même temps, supprimant la nécessité d’améliorations linéaires.
Dépannage plus rapide : Grâce à un langage universel pour le réseau, les organisations peuvent fonctionner sur la base d’une compréhension commune de leurs systèmes complexes. La division en 7 couches facilite encore davantage le dépannage : les équipes parlent le même langage et peuvent apporter des améliorations dans des portions isolées et ciblées des couches.
Standardisation flexible: l’avantage du modèle OSI est qu’en standardisant la communication réseau, les équipes peuvent facilement comprendre, créer et améliorer des systèmes complexes, sans avoir besoin d’une formation approfondie sur le système pour être rapidement opérationnelles. La standardisation place essentiellement tout le monde sur un pied d’égalité. La nature en couches du modèle signifie que les technologies peuvent être mises en œuvre sans perturber les autres couches ni la structure globale du réseau. L’ensemble de ces éléments garantit une infrastructure réseau durablement évolutive.
Quelles sont les 7 couches du modèle OSI ?

1. Couche physique
La couche physique du modèle OSI désigne l’équipement physique nécessaire au transfert des données - pensez aux commutateurs et aux câbles. Les bits de données brutes sont transférés sur ces supports physiques.
La couche physique est chargée d’établir une connexion entre des dispositifs physiques.
2. Couche liaison de données
La couche Liaison de données du modèle OSI fait référence à la technologie utilisée pour connecter deux machines sur un réseau.
La couche de liaison de données est en outre divisée en deux sous-couches : la couche de contrôle de liaison logique (LLC) - chargée du contrôle de flux et des erreurs - et la couche de contrôle d’accès au média (MAC) - chargée de fournir l’accès à la couche physique. Ces deux sous-couches sont contrôlées par la carte d’interface réseau (NIC) afin de garantir que la distribution des données d’un nœud informatique à un autre s’effectue correctement.
En termes plus simples, cette couche du modèle OSI est chargée de maintenir la transmission des données entre deux nœuds au sein du même segment de réseau.
3. Couche réseau
La couche réseau du modèle OSI est chargée de permettre le transfert de données depuis un hôte source sur un réseau vers un hôte de destination sur un autre réseau. Il permet le transfert, et le routage des paquets entre différents réseaux, ou d’un ordinateur hôte à un autre.
La couche réseau achemine les données par le chemin physique le plus rapide (le plus court) : imaginez cela comme du trafic. Elle contourne la congestion, la priorité du service, les liens rompus et de nombreux autres « barrages routiers ». Les activités clés de cette couche incluent le routage, le transfert et l’adressage à travers les réseau et les réseau connectés de nœuds ou de machines.
4. Couche de transport
La couche Transport du modèle OSI est chargée d’envoyer et de livrer des données fiables ou « correctes » d’un dispositif à un autre, soit via un réseau, soit entre deux réseaux. Pour qu’un paquet de données arrive correctement, il doit être : dans le bon ordre, sans perte ni erreur de données, et facilement récupérable.
Il est courant que le protocole de contrôle de transmission (TCP) et le protocole de datagramme utilisateur (UDP) soient utilisés à ce niveau.
5. Couche de session
La couche Session du modèle OSI est chargée de gérer les connexions entre les applications : cela inclut l’établissement, la coordination, et la fermeture de ces connexions.
La couche de session aide à établir un lien pour démarrer une session, les efforts d’authentification pour vérifier les expéditeurs et les destinataires, l’autorisation des communications partagées, le travail de maintien des sessions une fois qu’elles ont été établies, et enfin la terminaison de la connexion une fois l’opération terminée.
Un exemple concret concerne le trafic internet : un utilisateur peut souhaiter consulter une page web pendant une courte période. Les activités qui se déroulent en arrière-plan pour établir, autoriser, maintenir, puis mettre fin à la session de cet utilisateur sur la page web souhaitée sont toutes assurées par la couche Session du modèle OSI.
6. Couche de présentation
La couche de présentation du modèle OSI est chargée de présenter les données (paquets de code) dans un format utile et exploitable. Les paquets de données circulent à travers les réseau, souvent chiffrés. Lorsqu’un paquet arrive à la couche 6, il doit être présenté dans un format exploitable.
Dans cette couche, les données peuvent être converties, le code de caractères peut être traduit, les données peuvent être compressées, et les données peuvent être chiffrées ou déchiffrées - autant d’activités qui contribuent à présenter les données dans un format « utilisable ».
7. Couche d’application
La couche d’application du modèle OSI concerne la manière dont une application utilisateur (par exemple, un navigateur, un e-mail, un site web) interagit avec le réseau. La couche 7 fonctionne comme l’interface essentielle entre les applications avec lesquelles un utilisateur interagit et le réseau sous-jacent par lequel transitent ses données.
En tant que couche supérieure du modèle OSI, la couche 7 implique le traitement des données juste sous la surface virtuelle des applications avec lesquelles un utilisateur interagit. Les données sont présentées sous une forme que les applications destinées aux utilisateurs peuvent effectivement exploiter. Un exemple courant est une requête HTTP utilisée pour charger une page web.
Sécurité et le modèle OSI
La suite de solutions AppSec de Fastly peut vous aider à sécuriser les applications de votre organisation sur l’ensemble des couches du modèle OSI. Nous fournissons une protection multicouche qui vous protège de la couche réseau à la couche d'application.
L’offre AppSec de Fastly comprend :
Fastly Content Delivery Network : Nous avons intégré la sécurité à la structure même de notre plateforme. Le streaming de logs en temps réel de Fastly fournit une visibilité instantanée sur le trafic, les performances, les menaces et le troubleshooting.
Fastly Next-Gen WAF: le Fastly Next-Gen WAF offre une protection avancée pour vos applications, API et microservices, où qu’ils se trouvent, à partir d’une seule et même solution unifiée
sécurité des API : Éliminez les abus d’API en surveillant les valeurs et paramètres inattendus soumis par les endpoints et en bloquant les requêtes non autorisées. Fastly peut détecter et bloquer les attaques dans les API SOAP, REST, gRPC, WebSockets et GraphQL.
Protection DDoS : Bénéficiez d’un déploiement rapide et d’une protection immédiate contre les attaques DDoS d’application. Avec la bande passante élevée de Fastly et ses techniques adaptatives, la protection DDoS Fastly garantit vos performances sans configuration.
Bot Management : Bot Management de Fastly identifie et atténue rapidement toute activité de bot indésirable pour protéger vos applications contre une multitude d’attaques automatisées.