Transcript Couches OSI
Sommaire
Dans ce chapitre, nous aborderons :
Le principe du modèle OSI à 7 couches
Le principe de l’encapsulation
Le parcours des données à travers les couches
Le rôles des différentes couches
Physique
Liaison
Réseau
Transport
Session et Présentation
Application
Introduction au modèle OSI
Open System Interface
La fin des technologies propriétaires
Crée par l’I.S.O (Institute of Standard Organization)
en 1984
Basé sur le principe de 7 couches
Chaque couche a un rôle et travaille pour les couches
supérieures
Les couches communiquent ensemble
Chaque couche apporte une valeur ajoutée aux couches
supérieures
Les 7 couches
Application
Présentation
Session
Transport
Couches applicatives (logiciels)
Présenter les données aux applications
(HTML)
Persistance des informations de connexion
Assure la fiabilité d’une connexion établie
Réseau
Interconnexion entre réseaux
Liaison
Mise sous forme de trames
Physique
Transmission sur un support
Communication entre les couches
La couche N utilise la couche N-1 et fournit des
services supplémentaires à la couche N+1
La couche N est donc « un sous-traitant » pour la
couche N+1
Une couche N d’un hôte va dialoguer avec son
homologue , c.a.d la couche N de l’hôte distant
Application
Liaison virtuelle
Application
Présentation
Présentation
Session
Session
Transport
Transport
Réseau
Réseau
Liaison
Liaison
Physique
Physique
Exemple de communication OSI
PDG
PDG
Chef de service
Chef de service
Secrétaire
Secrétaire
Service courrier
Service courrier
La poste
La poste
Société A
Société
B
Principe de l’encapsulation
• Les données et l’entête de la couche N+1 sont « encapsulées »
dans les données de la couche N
Sens de parcours à travers les couches
Cas d’une communication de A vers B
A
B
Application
Application
Présentation
Présentation
Session
Session
Transport
Transport
Réseau
Réseau
Liaison
Liaison
Physique
Support
Physique
COMMUNICATION DE A VERS B
Sens de parcours à travers les couches (suite)
• Cas d’une communication de B vers A
A
B
Application
Application
Présentation
Présentation
Session
Session
Transport
Transport
Réseau
Réseau
Liaison
Liaison
Physique
Support
Physique
COMMUNICATION DE B VERS A
Les éléments intermédiaires du réseau
Les éléments intermédiaires travaillent sur les couches 1 à 3
Exemples : Routeurs, commutateurs, ponts, …
Couche 1 : Physique (OSI)
Rôle
Faire transiter des signaux sur un support.
Signaux électriques, électromagnétiques, lumineux
Unité d’information de couche 1 : Le bit
Les types de support
Fibre optique
Câble à paires torsadées
L’air
Câble coaxial
Couche 2 : Liaison de données (OSI)
Rôle
Faire transiter une trame (suite de bits) d’une adresse source à une
adresse destination
Vérifier que la trame est correctement transmise avec des codes
d’erreurs (CRC)
Unité d’information : La trame
Introduit la notion d’adresse matérielle : Adresse MAC
par ex.
Quelques protocoles :
SDLC : Synchronous Data Link Control (IBM)
HDLC et LAP-B : High-level Data Link Control (ISO de 1976)
PPP : Point to Point Protocol
Ethernet …
Couche 3 : Réseau (OSI)
Rôle
Faire transiter des informations par paquets en s’adaptant à la
spécificité des différents réseaux traversés
Choisir des itinéraires adaptés pour les paquets
Assurer l’intégrité des données et le l’ordonnancement des
paquets
Unité d’information : Le paquet
Introduit la notion d’adresse logique (IP par ex) et de
routage
Quelques protocoles
IP , IPX, ICMP (ping), CNLP (IP ISO)
Couche 3 : Réseau (suite)
Exemple
Couche 4 : Transport (OSI)
Rôle
Assurer un transfert complet et transparent de TPDU (Transport
Protocol Data Unit) vers un destinataire
Découpage et ré ordonnancement des TPDU
Assure la communication « bout en bout » entre 2 hôtes
Contrôle de flux grâce au fenêtrage (TCP Window)
Unité d’information : Le message
Le segment pour TCP
Le datagramme pour UDP
Deux modes d’utilisation
Mode connecté (TCP par ex)
Mode non connecté (UDP par ex)
Couche 4 : Transport (Suite)
Mode connecté
Couche 5 : Session (OSI)
Qu’est-ce qu’une session ?
C’est un lien logique persistant entre 2 processus logiciels
permettant une communication durable même en cas
d’interruption de la connexion.
Rôle de la couche session
Gérer les sessions au niveau applicatif
Exemple
Cas d’un lecteur réseau sous Windows
Quelques protocoles
RPC (Remote Procedure Call)
NetBios (Windows)
Couche 6 : Présentation (OSI)
Rôle
Compression des données (Optionnel)
Cryptage des données (Optionnel)
Traduction des données
Permet d’assurer la compatibilité entres technologies (Apple et PC
par ex.)
Fonctionne au niveau logiciel
Le logiciel peut ne pas l’utiliser
Souvent associée à l’application elle-même
Quelques protocoles
SSL (Secure Socket Layer) : Cryptage partiellement effectué
en couche 6
Couche 7 : Application
Rôle :
Fournir un service de haut niveau en s’affranchissant de toute
contrainte matérielle gérées par les couches inférieures
Interfaçage direct avec l’utilisateur final
Exemple de protocole
POP3, DNS, HTTP, FTP, …
Et que dire d’un logiciel de messagerie ?
Il ne fait pas partie de la couche 7
Il peut faire appel à la couche 7 pour envoyer et recevoir des
messages