Initiation réseau 1
CHAP 2 : Modèles en couches OSI et TCP/IP
2.1. Modèle OSI
La première évolution des réseaux informatiques a été des plus anarchiques, chaque constructeur
développant sa propre technologie. Le résultat fut une quasi-impossibilité de connecter différents
réseaux entre eux.
Pour pallier à ce problème d’interconnections, l’ISO (Institut de normalisation/ International
Standards Organisation) décida de mettre en place un modèle de référence théorique décrivant le
fonctionnement des communications réseaux.
Ainsi fût créé le modèle OSI, à partir des structures réseau prédominantes de l’époque : DECNet
(Digital Equipment Corporation's Networking développé par digital) et SNA (System Network
Architecture développé par IBM). Ce modèle a permis aux différents constructeurs de concevoir
des réseaux interconnectables.
Le modèle OSI représenté à la figure 1, est un modèle conceptuel. Il a pour but d’analyser la
communication en découpant les différentes étapes en 7 couches, chacune de ces couches
remplissant une tâche bien spécifique :
Figure 1: modèle OSI
Les avantages de ce modèle sont :
Initiation réseau 1
• Une division de la communication réseau en éléments plus petits et plus simples pour une
meilleure compréhension
• L’uniformisation des éléments afin de permettre le développement multi constructeur
• La possibilité de modifier un aspect de la communication réseau sans modifier le reste
(Exemple : un nouveau média)
Inconvénients du modèle OSI :
• Incompatible avec l'internet
• Moins évolutif
• Duplication au sein des couches
• Peut se révéler trop complexe
Pour communiquer entre les couches et entre les hôtes d’un réseau, OSI a recourt au principe
d’encapsulation.
Encapsulation : processus de conditionnement des données consistant à ajouter un en-tête de
protocole déterminé avant que les données ne soient transmises à la couche inférieure :
Lorsque 2 hôtes communiquent, on parle de communication d’égal à égal, c'est-à-dire que la
couche N de la source communique avec la couche N du destinataire.
Initiation réseau 1
Lorsqu’une couche de l’émetteur construit des données, elle encapsule ces dernières avec ses
informations puis les passe à la couche inférieure. Le mécanisme inverse a lieu au niveau du
destinataire ou une couche réceptionne les données de la couche inférieure, enlève les informations
la concernant, puis transmet les informations restantes à la couche supérieure. Les données
transitant à la couche N de la source sont donc les mêmes que les données transitant à la couche N
du destinataire.
Pour identifier les données lors de leur passage au travers d’une couche, l’appellation PDU (Unité
de données de protocole) est utilisée.
Couches PDU (Unité de données de protocole)
Application Data
Présentation Data
Session Data
Transport Segement
Réseau Paquet
Liaison de données Trames
Physique Bits
2.1.1. Comment les données circulent-elles à travers les couches du modèle
OSI ?
Chacune des sept couches du modèle OSI communique avec les couches en dessous et au-dessus.
Par exemple, la couche applicative interagit avec les applications logicielles, tandis que la couche
de présentation fournit le cryptage et la compression des données. De même, la couche de session
crée des communications entre les appareils. La couche de transport divise les données en
morceaux (appelés segments) pour les envoyer, puis le dispositif récepteur réassemble les
segments avant que la couche réseau ne les divise en paquets plus petits pour les envoyer à d’autres
réseaux. La couche de liaison de données facilite le transfert de données entre les appareils sur le
même réseau, et, enfin, la couche physique transfère les données dans le langage machine (un et
zéro).
2.1.2. Couche 7 - application
La couche application est la plus proche de l’utilisateur final. Il initie la communication entre
l’utilisateur et les applications avec lesquelles il interagit personnellement. C'est ici que se
produisent les interactions entre l'homme et l'ordinateur
Les exemples d’applications de couche 7 comprennent un navigateur Web comme Chrome,
Safari ou Firefox, ou une application de messagerie. La couche 7 peut également identifier les
Initiation réseau 1
partenaires de communication, vérifier les ressources disponibles et s’assurer que la
communication est correctement synchronisée.
2.1.3. Couche 6 – Présentation
La couche de présentation s’occupe de préparer les données à la couche applicative. Les deux
dispositifs qui communiquent peuvent utiliser différentes méthodes d’encodage de leurs données.
La couche 6 transforme donc les données entrantes en quelque chose qui peut être lu au niveau
de la couche application. Cela inclut le cryptage, le déchiffrement et la compression des données.
2.1.4. Couche 5 – Session
La couche de session gère l’ouverture, la fermeture et le maintien des communications réseau
entre deux appareils en interaction. La « session » fait référence au délai entre l’ouverture et la
clôture de l’interaction. La couche de session s’assure que la session est ouverte pendant une
période suffisamment longue pour que toutes les données nécessaires soient envoyées. La couche
de session ferme ensuite la session pour éviter d’investir des ressources inutiles.
De plus, il synchronise le transfert de données. Si une grande quantité de données est envoyée, la
couche de session peut configurer des points de contrôle. Si la transmission est interrompue
avant que toutes les données ne soient téléchargées, les points de contrôle permettent de
reprendre la transmission sans qu’elle ne recommence.
2.1.5. Couche 4 – Transport
La couche de transport gère la communication de bout en bout entre les appareils qui
interagissent les uns avec les autres. La gestion de la communication implique de prendre les
données dans la couche de session et de les diviser en éléments appelés segments. La couche
de transport sur le dispositif recevant la communication gère le réassemblage des segments en
données qui sont consommables par la couche de session.
2.1.6. Couche 3 – Réseau
La couche réseau facilite le transfert de données lorsque deux réseaux communiquent entre
eux. Si deux dispositifs de communication utilisent le même réseau, la couche réseau n’est pas
nécessaire. La couche réseau divise les segments qui proviennent de la couche de transport.
Celles-ci sont appelées paquets. La division des segments en paquets se produit sur le dispositif
de l’expéditeur, et ils sont réassemblés sur le dispositif de réception.
Le routage, l'adressage et l'acheminement des paquets de données sont tous des composants
de la couche réseau, de même que le contrôle du flux de données.
Initiation réseau 1
2.1.7. Couche 2 – Liaison de données
La couche de liaison de données est similaire à la couche réseau, sauf que la couche de liaison
de données facilite le transfert de données entre deux appareils utilisant le même réseau. Dans
la couche de liaison de données, les paquets sont divisés en morceaux appelés [Link]
couche de transport est différente dans la mesure où elle ne gère pas le flux de données et les
erreurs que lorsque deux réseaux communiquent entre eux.
C'est ici que s'effectue la commutation entre deux nœuds connectés. Cette couche est chargée
de détecter les erreurs de données, de les corriger, de gérer le flux de données entre les
appareils, ainsi que d'organiser les bits de données en trames qui peuvent être envoyées à la
couche réseau.
2.1.8. Couche 1 – Physique
La couche physique implique l’équipement physique qui transfère des données, comme les
commutateurs et les câbles. Dans cette couche, les données sont converties en chaînes de 1 et
0. Dans la couche physique, les dispositifs doivent convenir d’une méthode pour distinguer les 1
des 0, ce qui permet aux données numériques d’être correctement interprétées par chaque
dispositif.
2.2. Modèle TCP/IP
La forme actuelle de TCP/IP résulte du rôle historique que ce système de protocoles a joué dans
le parachèvement de ce qui allait devenir Internet. À l'instar des nombreux développements de
ces dernières années, Internet est issu des recherches lancées par le DOD (Department Of
Defense), département de la défense américaine.
À la fin des années 60, les officiels du DOD se rendirent compte que les militaires du
département de la défense possédaient une grande quantité de matériel informatique très
divers, mais ces machines travaillaient pour la plupart de manière isolée ou encore en réseaux
de taille très modeste avec des protocoles incompatibles entre eux, ceci rendant une
interconnexion impossible.
Les autorités militaires se sont alors demandées s'il était possible, pour ces machines aux profils
très différents, de traiter des informations mises en commun. Habitués aux problèmes de
sécurité, les responsables de la défense ont immédiatement réalisés qu'un réseau de grande
ampleur deviendrait une cible idéale en cas de conflit. La caractéristique principale de ce
réseau, s'il devait exister, était d'être non centralisé.
Initiation réseau 1
Ses fonctions essentielles ne devaient en aucun cas se trouver en un seul point, ce qui le
rendrait trop vulnérable. C'est alors que fut mis en place le projet ARPANet (Advanced Research
Projects Agency Network du DOD), qui allait devenir par la suite le système d'interconnexion de
réseau qui régit ce que l'on appelle aujourd'hui Internet : TCP/IP.
TCP/IP est un modèle comprenant 4 couches :
N° Nom Description
4 Application Couches 7 à 5 du modèle OSI
3 Transport Qualité de transmission
2 Internet Sélection du chemin
Reprend les couches 1 et 2 du
1 Accès Réseau
modèle OSI
1. couche accès réseau: la couche accès réseau définit la manière dont les données
doivent être envoyées, gère l’acte physique d’envoi et de réception des données et est
responsable de la transmission des données entre les applications ou les dispositifs sur
un réseau. Cela inclut la définition de la manière dont les données doivent être signalées
par le matériel et d’autres dispositifs de transmission sur un réseau, tels que le pilote de
dispositif d’un ordinateur, un câble Ethernet, une carte d’interface réseau (NIC) ou
un réseau sans fil. Elle est également appelée couche de liaison, couche d’accès au
réseau, couche d’interface réseau ou couche physique et constitue la combinaison des
couches physique et de liaison des données du modèle OSI (Open Systems
Interconnection), qui normalise les fonctions de communication des systèmes
informatiques et de télécommunications.
2. couche Internet : la couche Internet est chargée d’envoyer des paquets à partir d’un
réseau et de contrôler leur mouvement sur un réseau pour s’assurer qu’ils atteignent
leur destination. Elle offre les fonctions et les procédures de transfert des séquences de
données entre les applications et les périphériques sur les réseaux.
3. couche de transport : la couche de transport est chargée de fournir une connexion de
données solide et fiable entre l’application ou le dispositif d’origine et sa destination
prévue. C'est à ce niveau que les données sont divisées en paquets et numérotées pour
créer une séquence. Ainsi, la couche transport détermine la quantité de données à
envoyer, leur destination et leur débit. Elle s'assure que les paquets de données sont
envoyés sans erreur et en séquence et obtient la confirmation que le périphérique de
destination a reçu les paquets de données.
Initiation réseau 1
4. couche application : la couche application fait référence aux programmes qui ont besoin
de TCP/IP pour les aider à communiquer entre eux. C’est à ce niveau que les utilisateurs
interagissent généralement, notamment via les systèmes email et les plateformes de
messagerie. Elle combine les couches session, présentation et application du modèle
OSI.
Avantages du modèle TCP/IP :
• Établit un point de connexion entre différents ordinateurs
• Compatible avec l'internet
• Architecture évolutive
• Prend en charge différents protocoles de routage
• Peut être exploité de manière indépendante
Inconvénients du modèle TCP/IP :
• Il peut être difficile de remplacer les protocoles
• Gestion compliquée
• Moins sûr et moins fiable
• Interfaces, protocoles et services entremêlés
2.3. Comparaison entre le modèle TCP/IP et le modèle OSI
Ces deux modèles sont très similaires, dans la mesure où les 2 sont des modèles de
communication à couche et utilisent l’encapsulation de données.
On remarque cependant deux différences majeures :
o TCP/IP regroupe certaines couches du modèle OSI dans des couches plus générales
o TCP/IP est plus qu’un modèle de conception théorique, c’est sur lui que repose le
réseau Internet actuel
Initiation réseau 1