The OSI Model
Extracted from Security Fundamentals(3).pdf - source PDF page(s) 41-45.

Pour comprendre le fonctionnement de la communication entre réseaux, vous devez l'associer à des cas réels (après tout, le monde informatique est une abstraction du monde réel). Passons donc en revue le scénario suivant :
Imaginez que vous souhaitiez envoyer un cadeau à un ami qui habite dans une autre ville, mais que vous ne puissiez pas lui rendre visite directement ; Donc, pour ce faire, vous devez faire appel à une personne qui sert d'intermédiaire entre vous et votre ami. Cette personne vous indique que vous devez effectuer un certain nombre de tâches afin qu'elle puisse livrer correctement ce colis. Cette personne vous demande donc de faire ce qui suit :
- Vous devez indiquer l'adresse de votre domicile afin que la personne puisse venir chez vous récupérer le cadeau que vous souhaitez envoyer.
- Vous devez emballer soigneusement le cadeau afin qu'il ne soit pas endommagé lors de l'expédition.
- Et vous devez clairement étiqueter le cadeau avec le nom de la personne à qui il est adressé et son adresse de résidence.
Une fois que vous avez rempli chacune des exigences demandées par cette personne, vous l'appelez pour qu'elle vienne récupérer le colis chez vous. Cette personne se présente à votre domicile, vérifie que toutes les conditions sont réunies et procède à la livraison. Démarre son véhicule et entreprend le trajet jusqu'à l'adresse que vous avez indiquée ; quitte votre ville, se rend dans la ville de votre ami, cherche l'adresse de son domicile et, une fois trouvé, frappe à la porte, vérifie son identité et livre le cadeau avec succès.
Comme vous pouvez le constater, il s'agit d'un scénario quotidien qui ne comportait pas trop d'étapes qui permettaient à tout de fonctionner correctement... Eh bien, quelque chose comme cela se produit également dans le monde informatique, car pour envoyer et recevoir des messages, des fichiers, des vidéos et même des images amusantes, nos ordinateurs doivent effectuer un processus similaire, mais de manière numérique.
C'est précisément pour cette raison (et afin de mieux contrôler le fonctionnement de nos réseaux de communication) que le modèle OSI a été créé.
Qu'est-ce que le modèle OSI ?
Eh bien, le modèle d'interconnexion des systèmes ouverts (communément appelé modèle OSI) est un schéma de référence développé par l'Organisation internationale de normalisation (ISO) en 1984 dans le but de résumer de manière détaillée le fonctionnement des réseaux de communication, de montrer les différentes phases par lesquelles les fichiers doivent passer lors de la transmission de données et, surtout, d'afficher comment les différents protocoles sont exécutés parallèlement à cette communication.

Fourni par BMC Blogs (https://www.bmc.com/blogs/osi-model-7-layers/)
Le modèle OSI est divisé en 7 couches, où chaque couche joue un rôle spécifique dans la communication et chacune sert et est desservie par ses couches directement supérieures et directement inférieures respectivement, travaillant ensemble pour effectuer la transmission de données entre ordinateurs, entre applications et entre réseaux. Vous voulez un moyen simple de vous souvenir de l'ordre des couches ?
- De haut en bas = Tout le monde semble avoir besoin du traitement des données (APSTNDP)
- Du bas vers le haut = Veuillez ne pas jeter la pizza à la saucisse (PDNTSPA)

Fourni par Paladin Group LLC (https://slideplayer.com/slide/6224155/)
Les 7 couches expliquées
Ci-dessous, nous allons parcourir les sept couches du modèle OSI afin que vous compreniez parfaitement ce qui se passe à chaque niveau. Dans cet exemple, nous allons adopter une approche descendante. C'est ce qui se produit lorsque l'ordinateur initiateur tente de se connecter à un autre système, le message commençant par Layer 7 Application et descendant vers la couche 1 Physique.
Étape 1 La couche d'application (couche 7)
Cette couche (également appelée couche de haut niveau) est l'une des deux seules couches avec lesquelles l'utilisateur peut interagir. La couche Application est chargée de fournir une interface à l'utilisateur pour interagir, communiquer et même donner des commandes à l'ordinateur. Dans celuici, vous trouverez des applications de messagerie, des navigateurs Web, des applications de transfert de fichiers, etc.
Certains protocoles de couche application incluent le HTTP ainsi que le SMTP (le protocole Simple Mail Transfer est l'un des protocoles qui permettent les communications par courrier électronique).
Étape 2 La couche de présentation (couche 6)
Cette couche est considérée comme le « traducteur » entre la machine et l'utilisateur. Il est chargé de garantir que les données sont compréhensibles pour les applications qui seront exploitées par l'utilisateur, permettant ainsi leur visualisation correcte. Et est également responsable du cryptage et du décryptage des données entrantes et sortantes.
Étape 3 La couche session (couche 5)
La couche session est chargée de gérer les sessions entre les machines afin de permettre la communication entre elles. Il est chargé de gérer l'ouverture, la fermeture et la réinitialisation des sessions (pour assurer une bonne communication entre les deux parties) et d'établir l'ordre de communication entre un expéditeur et un destinataire, parmi de nombreuses autres activités de cette nature.
Étape 4 La couche de transport (couche 4)
La couche de transport est responsable du transfert transparent des données entre deux ordinateurs. Il assemble et fragmente les paquets qui seront envoyés dans le cadre de la communication, tout en fournissant différents mécanismes pour vérifier l'intégrité, afin de garantir que les informations parviennent au système avec précision (notamment le contrôle des erreurs, le contrôle du flux, le contrôle de la congestion et le renvoi des informations en cas de défaillance de la communication).
Étape 5 La couche réseau (couche 3)
La couche réseau est chargée de rediriger la connexion et de transférer les données entre deux réseaux différents par des moyens physiques, à la recherche du meilleur chemin permettant à ces données d'atteindre leur destination dans les plus brefs délais.
Étape 6 La couche de liaison de données (couche 2)
Cette couche est chargée de l'adressage et de la transmission physique des données, de leur encapsulation et de leur séparation en trames qui seront facilement dirigées par le support de transfert physique.
Étape 7 La couche physique (couche 1)
Cette couche (également appelée couche de bas niveau) est une autre des 2 couches manipulables par l'utilisateur, car, dans ce cas, elle inclut les éléments physiques des réseaux (câbles Ethernet, fibre optique, etc.) responsables de la topologie et des connexions globales de l'ordinateur au réseau qui permettent la transmission et le fonctionnement physique du système.