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