Vous êtes sur la page 1sur 12

modèle OSI

Le modèle OSI décrit comment des données sont transférées sur le réseau d'un ordinateur à l'autre et la manière
dont les systèmes s'envoient des informations les uns aux autres. Afin de réussir la communication entre les
ordinateurs, il existe 7 couches distinctes qui sont interconnectées et qui travaillent en étroite collaboration
pour que la communication se produise, c'est pourquoi on l'appelle le modèle d'interconnexion de système
ouvert ou le modèle OSI à sept couches ou système ouvert. L'objectif de ce modèle est de permettre la
fonctionnalité et l'interopérabilité entre différents fournisseurs et connecteurs. Du point de vue de la
conception, il divise les tâches plus importantes en tâches plus petites et plus gérables. Les sept couches du
modèle OSI sont Couche

7 - Couche d'application

6 - Couche de présentation

5 - Couche de session

4 - Couche de transport

3 - Couche réseau

2 - Couche de liaison de données

1 - Couche physique
7 - Couche d'application :
La couche applications contient une variété de protocoles qui sont utiles aux utilisateurs. HTTP
(HyperText Transfer Protocol), qui forme la base du World Wide Web, est un protocole d'application
largement utilisé. Lorsqu'un navigateur doit afficher une page Web, il transmet le nom de la page au
serveur au moyen du protocole HTTP. Le serveur envoie la page en guise de réponse. D'autres protocoles
d'application sont utilisés pour le transfert de fichiers, le courrier électronique et les nouvelles

Cette couche fournit des services réseau directement aux applications. Elle offre une interface pour les
utilisateurs et les applications réseau.

Par example:Http -ftp - tftp - dns - snmp - smtp – telnet…


6 - Couche de présentation :
Cette couche s'intéresse à la syntaxe et à la sémantique des données transmises : c'est elle qui traite
l'information de manière à la rendre compatible entre tâches communicantes. Elle va assurer
l'indépendance entre l'utilisateur et le transport de l'information. Typiquement, cette couche peut
convertir les données, les reformater, les crypter et les compresser.

Elle s'occupe de la traduction, de la compression et du chiffrement des données pour garantir qu'elles
soient correctement interprétées à chaque extrémité.

Exemple : Si vous envoyez un document en utilisant une application de messagerie, la couche


présentation pourrait compresser le fichier pour économiser de la bande passante.

5 - Couche de session:
La couche de session est responsable de l'organisation, de la synchronisation et de la gestion des
dialogues entre les applications distantes.

Organisation des Dialogues : La couche de session organise et gère les dialogues entre les applications.
Elle établit, maintient et termine les sessions de communication, qui sont des connexions logiques entre
deux applications. Ces sessions permettent aux applications de s'engager dans un échange structuré de
données.Synchronisation : Elle assure la synchronisation des données échangées entre les applications.
Cela garantit que les données sont transmises de manière ordonnée et cohérente, même si plusieurs
sessions sont en cours simultanément.
Gestion du Dialogue : La couche de session contrôle le dialogue entre les applications en décidant de
l'ordre dans lequel les données sont échangées. Elle peut également gérer des mécanismes tels que la
gestion du jeton, où un participant a le droit exclusif de parler à un moment donné. Liaison entre
Adresses Logiques et Physiques : Elle établit une liaison entre les adresses logiques (par exemple,
adresses IP) et les adresses physiques (par exemple, adresses MAC) des tâches réparties. Cela contribue
à identifier de manière unique les participants dans une session de communication.

Gestion des Points de Reprise : La couche de session permet d'insérer des points de reprise dans le flux
de données. Cela signifie qu'en cas de panne ou d'interruption, les sessions peuvent être reprises à partir
du dernier point de reprise, assurant ainsi une communication plus fiable.

Gestion des Sessions : Elle établit, maintient et termine les sessions entre les applications. Une session
peut être considérée comme une connexion logique continue entre deux programmes d'application. La
couche de session s'assure que la session est établie correctement, maintenue pendant la
communication, et terminée lorsque c'est approprié.

En résumé, la couche de session joue un rôle crucial dans l'organisation, la synchronisation et la gestion
des sessions de communication entre les applications.

4 - Couche de transport :
Cette couche opère en divisant les données en segments pour faciliter la transmission. Elle gère le
contrôle de flux pour éviter la congestion du réseau et assure la fiabilité de bout en bout en utilisant des
mécanismes de correction d'erreur et de retransmission.
TCP : Lorsque vous téléchargez un fichier important depuis un serveur distant, la couche transport
peut utiliser TCP. TCP garantit la réception correcte de toutes les parties du fichier. S'il y a une perte de
données en cours de route, TCP demande la retransmission des segments manquants.

UDP : En revanche, si vous diffusez une vidéo en direct, la couche transport peut utiliser UDP. UDP
est plus adapté aux applications où une perte de quelques données n'est pas critique, mais la latence
minimale est essentielle. Par exemple, dans la diffusion en direct, des images individuelles peuvent être
perdues, mais la vidéo se poursuit sans attendre la retransmission.

3 - Couche réseau:
s'occupe du routage des données à travers le réseau. Elle détermine le chemin optimal pour atteindre la
destination en utilisant des adresses IP et des tables de routage.

Exemple : Lorsque vous accédez à un site Web, la couche réseau choisit le chemin le plus efficace à
travers Internet en utilisant des routeurs et des protocoles de routage comme OSPF.

elle se divise en deux parties

1. Adressage Logique :

Définition : L'adressage logique dans la couche réseau implique l'attribution d'adresses uniques à chaque
périphérique sur un réseau pour permettre une identification précise. Ces adresses sont utilisées pour
diriger les données vers le bon destinataire.

Fonctionnement : Chaque périphérique sur un réseau possède une adresse logique unique, souvent sous
la forme d'une adresse IP. Cette adresse permet d'identifier de manière unique un périphérique sur le
réseau.
Exemple : Lorsque vous connectez votre ordinateur à Internet, il se voit attribuer une adresse IP par
votre fournisseur d'accès. Cette adresse IP, telle que 192.168.1.1, sert à identifier de manière unique
votre ordinateur au sein du réseau global.

2. Routage :

Définition : Le routage est le processus de sélection du chemin optimal pour acheminer les données d'un
périphérique source vers un périphérique de destination à travers un réseau, en utilisant des routeurs.

Fonctionnement : Les routeurs, situés à la frontière entre différents réseaux, prennent des décisions sur
la base des adresses IP. Chaque routeur possède une table de routage qui répertorie les différents
réseaux et les chemins possibles pour les atteindre.

Exemple : Imaginons que vous envoyiez des données d'un ordinateur A à un ordinateur B situé sur un
réseau distant. Les routeurs intermédiaires analysent l'adresse IP de destination et déterminent le
meilleur chemin pour que les données atteignent leur destination, en évitant la congestion ou les
défaillances potentielles.

2 - Couche de liaison de données :


Fonctionnement : Cette couche assure la communication directe entre deux nœuds adjacents. Elle gère
l'accès au médium partagé, détecte et corrige les erreurs de transmission, et organise les bits en trames.

Exemple : Lorsque vous envoyez des données sur un réseau local, la couche liaison de données s'assure
que les informations sont correctement encapsulées dans des trames Ethernet avec des adresses MAC.

Encapsulation :

Les données sont maintenant appelées trames, avec des en-têtes de liaison de données ajoutés, y
compris les adresses MAC source et destination.

Désencapsulation :

Couche Présentation : Cette couche traite les données selon les besoins, comme le déchiffrement ou la
décompression.

ARP, qui signifie Address Resolution Protocol, est un protocole utilisé dans la couche Liaison de Données
(couche 2 du modèle OSI) pour résoudre les adresses IP en adresses MAC dans un réseau local. Voici le
rôle principal de ARP dans la couche 2 :

Résolution d'adresses IP en adresses MAC : Lorsqu'un dispositif sur un réseau local souhaite
communiquer avec un autre dispositif sur le même réseau, il a besoin de l'adresse MAC du destinataire
pour envoyer des données au bon périphérique. ARP est utilisé pour obtenir cette correspondance entre
l'adresse IP et l'adresse MAC.

Fonctionnement : Lorsqu'un périphérique souhaite connaître l'adresse MAC correspondant à une


adresse IP donnée, il diffuse une requête ARP (ARP request) sur le réseau. Le périphérique ayant cette
adresse IP répond avec sa propre adresse MAC, et la table ARP du demandeur est mise à jour avec cette
correspondance.

Exemple : Si un ordinateur A souhaite envoyer des données à l'ordinateur B dans le même réseau local,
mais ne connaît pas l'adresse MAC d'A, il envoie une requête ARP demandant "Quelle est l'adresse MAC
associée à l'adresse IP de B ?". L'ordinateur B répond avec sa propre adresse MAC, et A met à jour sa
table ARP.

Équipements: Carte réseau Commutateur (switch) Adresse MAC Token ring Ethernet

1 - Couche physique

Fonctionnement : Cette
couche se concentre sur
la transmission des bits
bruts sur le support physique. Elle spécifie les caractéristiques matérielles telles que la tension
électrique, les connecteurs, la fréquence des signaux, etc.

Exemple : Lorsque vous envoyez un e-mail, la couche physique s'occupe du transfert des bits à travers les
câbles Ethernet ou les ondes radio, en utilisant des dispositifs tels que des concentrateurs ou des
répéteurs.
Segment : Transport Layer (Couche Transport, couche 4).

Un segment est une unité de données créée par la couche Transport. Il résulte de la division des données
provenant de la couche Application en unités gérables pour la transmission. Chaque segment est associé
à un numéro de séquence.

Paquet : Network Layer (Couche Réseau, couche 3).

Un paquet est une unité de données créée par la couche Réseau. Elle est formée par l'encapsulation des
segments de la couche Transport avec des informations de routage, notamment les adresses IP source et
destination. Le paquet est le résultat de la segmentation opérée par la couche Transport.

Trame : Data Link Layer (Couche Liaison de Données, couche 2).

Une trame est une unité de données créée par la couche Liaison de Données. Elle résulte de
l'encapsulation des paquets de la couche Réseau avec des informations de liaison de données, telles que
les adresses MAC source et destination. La trame est la forme finale des données avant leur transmission
physique sur le support.

TCP/IP

Transmission Control Protocol/Internet Protocol est un ensemble de protocoles de communication


largement utilisé pour la transmission de données sur les réseaux, en particulier sur Internet. Il s'agit
d'une suite de protocoles
qui définit comment les
données doivent être
emballées, adressées,
envoyées, acheminées
et reçues à travers les
réseaux.
4- Couche d'application :
Contrairement au modèle OSI, c’est la couche immédiatement supérieure à la couche transport, tout
simplement parce que les couches présentation et session sont apparues inutiles. On s’est en effet
aperçu avec l’usage que les logiciels réseau n’utilisent que très rarement ces 2 couches, et finalement,
le modèle OSI dépouillé de ces 2 couches ressemble fortement au modèle TCP/IP.

Cette couche contient tous les protocoles de haut niveau, comme par exemple Telnet, TFTP (trivial File
Transfer Protocol), SMTP (Simple Mail Transfer Protocol), HTTP (HyperText Transfer Protocol). Le point
important pour cette couche est le choix du protocole de transport à utiliser. Par exemple, TFTP
(surtout utilisé sur réseaux locaux) utilisera UDP, car on part du principe que les liaisons physiques
sont suffisamment fiables et les temps de transmission suffisamment courts pour qu’il n’y ait pas
d’inversion de paquets à l’arrivée. Ce choix rend TFTP plus rapide que le protocole FTP qui utilise TCP.
A l’inverse, SMTP utilise TCP, car pour la remise du courrier électronique, on veut que tous les
messages parviennent intégralement et sans erreurs.

3 - Couche de transport :
Dans le modèle TCP/IP, la couche de transport joue un rôle similaire à celui de la couche de transport
du modèleosi. Cette couche est responsable de la gestion des communications entre les applications
situées sur des périphériques différents. Elle offre deux protocoles distincts pour répondre aux divers
besoins de transmission de données : UDP (User Datagram Protocol) et TCP (Transmission Control
Protocol).

2-La couche internet :


La couche Internet est comme le postier du réseau. Elle prend des "paquets" de données (comme des
lettres) et les envoie à travers différents réseaux pour les faire parvenir à leur destination. Elle ne
nécessite pas de connexion préalable, ce qui signifie que les paquets peuvent arriver dans le désordre.

Le travail le plus important de cette couche est le "routage", c'est-à-dire décider du meilleur chemin
pour que les paquets atteignent leur destination. Imaginez que votre lettre peut voyager par différents
chemins pour arriver à la maison de votre ami, et le postier choisit le chemin le plus efficace.

En termes simples, la couche Internet s'occupe de faire circuler les paquets à travers les différents
réseaux jusqu'à ce qu'ils atteignent leur destination. Son protocole principal est l'IP (Internet
Protocol), qui est comme l'adresse sur votre lettre qui indique où elle doit aller.

1-Couche de liaison de données :


La couche d'accès réseau (ou couche de liaison) est responsable de placer et de recevoir les
paquets TCP/IP dans et en dehors du support réseau. TCP/IP est conçu pour être indépendant
de la méthode d'accès au réseau, du format de trame et du support. En d'autres termes, il est
indépendant de toute technologie de réseau spécifique. De cette façon, TCP/IP peut être utilisé
pour connecter différents types de réseaux, tels que l’Ethernet, Token Ring, et Asynchronous
Transfer Mode (ATM).

Modèle TCP/IP vs. Modèle OSI


Le modèle TCP/IP est plus ancien que le modèle OSI. La figure suivante montre les relations
correspondantes entre leurs couches.

Le modèle OSI et le modèle TCP/IP sont deux façons différentes de concevoir les réseaux informatiques.
Le modèle OSI est plus abstrait et utilisé pour comprendre les fonctions des réseaux, tandis que le
modèle TCP/IP est conçu pour résoudre des problèmes réels de communication réseau, en se basant sur
des protocoles standard d'Internet.
Le modèle OSI est générique et peut ne pas utiliser toutes ses couches dans des applications simples. En
revanche, le modèle TCP/IP utilise des protocoles standard spécifiques qui ont émergé avec Internet.
Cela le rend plus pratique pour résoudre des problèmes concrets de communication réseau.

En résumé, le modèle OSI est plus conceptuel, tandis que le modèle TCP/IP est plus pratique et adapté
aux défis réels des réseaux.

Vous aimerez peut-être aussi