0% ont trouvé ce document utile (0 vote)
39 vues29 pages

Modèle de Référence OSI : Couches et Fonctions

Transféré par

Muhammad Ben Abdesslem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
39 vues29 pages

Modèle de Référence OSI : Couches et Fonctions

Transféré par

Muhammad Ben Abdesslem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

CHAPITRE 2: MODÈLE DE

RÉFÉRENCE OSI
1. Présentation générale du modèle OSI
2. Modèle TCP/IP

1
Présentation générale du modèle OSI
• Pourquoi un modèle de référence?

Technologie A ≠ Technologie B
Réseau du Réseau du
constructeur Pb de Communication:
constructeur
A Quelle technologie B
utiliser ?

Technologie A Technologie B

• Problèmes
– Les réseaux sont hétérogènes
– Le problème d’interconnexion est complexe
– Il faut décomposer le problème en problèmes plus simples

Solution : utiliser un modèle de référence

Naissance du Modèle OSI


2
Présentation générale du modèle OSI
• Open Systems Interconnection (OSI):
– Modèle de référence pour l’interconnexion de systèmes ouverts, c-à-d:
• d’ordinateurs de différents constructeurs
• sous des systèmes d’exploitation différents

• Le modèle de référence OSI a été standardisé par l’ISO (International


Standards Organisation ) pour établir l’interopérabilité entre les différents
vendeurs ainsi que des règles d’accessibilité universelle aux données.

3
Les couches du modèle OSI
Communication avec les logiciels,
7 Application
interprétation des données
Gestion de la syntaxe, mise en forme des
6 Présentation
informations

5 Session Contrôle du dialogue, gestion de sessions

Qualité de la transmission, transfert de bout


4 Transport
en bout

3 Réseau Adressage logique, routage

Liaison de Transfert local, gestion d’accès au support,


2
données correction d’erreurs

1 Physique Transmission physique des données


Rôles des différentes couches
• Couche Physique

Application  Chargée de la transmission effective sur le support


 Elle transmet un bit ou un ensemble de bits continu
Présentation
 Elle assure la conversion d’un bit sous la forme physique à
Session transmettre : signaux électriques, signaux lumineux, ondes
électromagnétiques
Transport
 Exemples:
Réseau
 Cartes réseau, connecteurs, câbles, modems, concentrateurs,
Liaison de données répéteurs
Physique  Unité de donnée: bits

5
Rôles des différentes couches
• Couche Liaison

 Fonctions
Application
 Envoi et réception de messages (trames) à son proche (sur un lien
Présentation direct)
Session  Fragmantation des données transmises par la couche supérieure
en trame de données
Transport
 Détection et correction des erreurs de transmission
Réseau  Contrôle d’accés au support de transmission
Liaison de données  Exemples
Physique  Exemple d’équipement: commutateur (switch), pont
 Unité de données: Trame

6
Rôles des différentes couches
• Couche Réseau

application  Fonctions
présentation  Acheminer les messages (paquets) de proche en proche en
fonction de leur adresse de destination (routage)
session
 Fragmenter les messages en paquets
transport  Exemples d’équipement: routeur
réseau Protocole de niveau 3: IP Internet Protocol
liaison de données  Unité de données: Paquet
physique

7
Rôles des différentes couches
• Couche Transport
 Fonctions
Application
 Envoyer et recevoir les messages de bout en bout, c-à-d de la
Présentation source jusqu’à destination
Session  Retransmettre, éventuellement, les messages non reçus
Transport
 Exemples
 TCP Transmission Control Protocol
Réseau
 transport avec garantie (retransmission en cas d’erreur)
Liaison de données  UDP User Datagram Protocol
Physique  transport sans garantie (“best effort”), donc sans retransmission
 Unité de données: Segment

8
Rôles des différentes couches
• Couche Session
 Fonctions
Application
 Chargée de l’ouverture, du maintien et de la fermeture d’une
Présentation session entre processus
 Maintenir un contexte de communication (début/identification, fin,
Session
reprise en cas d’interruption) entre source et destination
Transport  Exemples
Réseau  Login / Logout entre machines en réseau
Liaison de données  Cette fonction est souvent intégrée directement dans les logiciels
d’application qui utilisent des protocoles spécifiques
Physique
 Unité de données: Message

9
Rôles des différentes couches
• Couche Présentation
 Fonctions
Application  Formater les données (représenter es données )
Présentation  Crypter les données
Session  Compresser les données

Transport
 Exemple de protocols:
Réseau  ASCII
Liaison de données  American Standard Code for Information Interchange
Physique  Unité de données: Message

10
Rôles des différentes couches
• Couche Application

Application  Fonctions
 Transfert de fichiers, courrier électronique, navigation Internet
Présentation
(requêtes/réponses), voix et vidéo sur Internet, gestion de réseau, etc.
Session  Exemples
Transport  FTP File Transfer Protocol
Réseau  SMTP Simple Message Transfer Protocol
 HTTP HyperText Transfer Protocol
Liaison de données
 Unité de données: Message
Physique

11
Les Unités de Données Protocol :PDU

7 Application

6 Présentation Donnée

5 Session

4 Transport Segment

3 Réseau Paquet

Liaison de
2 données
Trame

1 Physique Bit

12
Exemple de communication entre deux hôtes

13
Communication entre deux systèmes
Poste A
Poste B

7 Application 7 Application

6 Présentation 6 Présentation
Protocole
5 Session 5 Session

4 Transport 4 Transport

3 Réseau 3 Réseau
service
2 Liaison de 2 Liaison de
données données
1 Physique 1 Physique
Support physique de transmission

 La couche N communique seulement avec les couches N-1 et N+1 (couches adjacentes)

 La couche N de la source ne communique qu’avec la couche N (couche homologue) de


la destination
14
Le transfère de l’information
Encapsulation: Coté émission, à chaque couche, une information est ajoutée au
paquet de données, il s’agit d’un entête, ensemble d’informations qui garanti la
transmission.
data

Application data
Application
Présentation data
Présentation
Session data
Session
Transport data
Transport
Réseau data
Réseau
Liaison de données data
Liaison de données
Physique data
Physique

15
Le transfère de l’information
Décapsulation: au niveau de la machine réceptrice, lors du passage dans chaque
couche, l’en-tête est lu, interprèté puis supprimé. Ainsi à la réception, le message est
dans son état original.
Poste A
Poste B

data data

Application Application data

Présentation Présentation data

Session Session data

Transport Transport data

Réseau Réseau data

Liaison de données Liaison de données data

Physique data Physique

16
Communication entre couches
• La couche (N + 1) utilise les services de la couche N, à l’aide d’une primitive de service de
niveau N.
• La couche N offre le service de niveau N.
• L’unité de données de niveau (N + 1), données et en-tête, est transportée dans une unité de
données de niveau N (protocole N).
• Les données de niveau (N + 1) sont dites encapsulées dans le protocole N

17
Communication entre couches
 Les données manipulées par une couche et envoyées vers la couche homologue
constituent une Unité de Données Protocole (Protocol Data Unit)
 Un PDU (noté (N+1)PDU) sortant de la couche N+1 devient un SDU au niveau de la
couche N
 La couche N ajoute aux données reçues (SDU) des informations appelées Protocol
Control Information (PCI)
 ces informations de contrôle sont nécessaires à la couche N homologue pour que celle-
ci traite et délivre correctement les données à sa couche (N + 1) distante
 Les données sont acheminées vers l’entité homologue via une connexion de niveau (N – 1)

18
Relation entre les unités de données

Encapsulation
(N) - PCI (N) - SDU
Couche (N)

(N) - PDU

Couche (N - 1)

(N - 1) - PCI (N - 1) - SDU

(N - 1) - PDU

• PCI : Protocol Control Information


• SDU : Service Data Unit
• PDU : Protocol Data Unit
19
Relation entre les unités de données
Encapsulation/décapsulation

Segmentation + Encapsulation

Décapsulation + Réassemblage
20
Les couches TCP/IP

 Modèle en 4 couches

4 Application Couches 5 à 7 du modèle OSI

3 Transport Qualité de la transmission

2 Internet Sélection du chemin

1 Accès Réseau Couches 1 & 2 du modèle OSI

21
Les couches TCP/IP
Modèle OSI Modèle TCP/IP

7 Application

6 Présentation Application 4
5 Session

4 Transport Transport 3
3 Réseau Internet 2
Liaison de
2 données
Accès Réseau 1
1 Physique
OSI vs TCP/IP
L’encapsulation dans TCP/IP

24
Exercice 1
• Un message de 30 octets est transmis de la couche application d’un système
A vers un système B. Chacune de couches de la hiérarchie OSI ajoute 5
octets d’information de contrôle.
• Quelle est la taille du message reçu par la couche 7 du système B ?

25
Exercice 2
• On considère qu’une application de la machine A dialogue avec son
homologue de la machine C, sachant que la machine B est un routeur qui
permet de relier les réseaux respectifs des deux machines.
• Dessiner les piles de protocoles du modèle OSI mises en jeu sur A, B et C.

26
Exercice 3
Considérons la trame suivante :

1. Représenter le modèle en couche associé à cette trame.


2. Calculer la proportion des informations de contrôle exprimée en pourcentage
par rapport à la quantité utile de données pour la transmission d’un message de
100 octets de longueur.
27
Exercice 4
• Un utilisateur souhaite envoyer une photo de 448 000 octets dans un réseau.
L’architecture de communication respecte le modèle à 5 couches (ressemblant au
modèle TCP-IP). Sachant que la couche Transport gère des messages de 1 Kilo-
octet (1 Kilo-octet vaut 1 024 octets) et utilise pour cela un en-tête de 24 octets pour
gérer 1 000 octets de données, que la couche Réseau utilise des paquets de 128
octets dont les 3 premiers constituent l’en-tête du paquet. On demande :
• Quelle est, en octets ou en kilo-octets, la taille d’une T_SDU (SDU de la couche
Transport) ? Quelle est celle d’une T_PDU (PDU de la couche Transport) de données
? D’une N_SDU (SDU de la couche réseau)? D’une N_PDU (PDU de la couche
réseau) de données ? D’une L_SDU (SDU de la couche liaison)? D’une L_PDU (PDU
de la couche liaison) de données ?

28
Suite exercice 4
• Combien de paquets de données faut-il envoyer pour transmettre la photo si on ne
tient pas compte des paquets à envoyer pour la gestion du protocole de transport ?
Même question si on en tient compte.
• L’utilisateur bénéficie maintenant de l’architecture TCP/IP dans son ordinateur.
Quel protocole de transport l’application utilise-t-elle ? Pourquoi ?
• TCP gère des segments de 64 Kilo-octets. Combien de segments différents TCP
fabrique-t-il pour transporter la photo sur Internet ?

29

Vous aimerez peut-être aussi