Vous êtes sur la page 1sur 30

Fondements des réseaux

Licence science de l’Informatique


Semestre 2
Institut Supérieur d’Informatique et de Mathématiques de Monastir
Année universitaire: 2022 - 2023

1
Plan du cours
• Chapitre 1: Notions de base sur les réseaux

• Chapitre 2: Architectures en couches (OSI et TCP/IP)

• Chapitre 3 : Couche physique

• Chapitre 4 : Couche liaison de données

• Chapitre 5 : Couche réseau

• Chapitre 6 : Couche transport

2
CHAPITRE 2: MODÈLE DE
RÉFÉRENCE OSI
1. Présentation générale du modèle OSI
2. Modèle TCP/IP

3
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


4
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.

5
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

7
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

8
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

9
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

10
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

11
Rôles des différentes couches
• Couche Présentation
 Fonctions
Application  Représenter les données
Présentation  Formater les données
Session  Crypter ou compresser les données
 Exemple de protocols:
Transport
 ASCII
Réseau  American Standard Code for Information Interchange
Liaison de données  Unité de données: Message
Physique

12
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

13
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

14
Exemple de communication entre deux hôtes

15
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
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
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

20
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

21
Relation entre les unités de données
Encapsulation/décapsulation

Segmentation + Encapsulation

Décapsulation + Réassemblage
22
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

23
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
2 Liaison de
données
Accès Réseau 1
1 Physique
OSI vs TCP/IP
L’encapsulation dans TCP/IP

26
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 ?

27
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.

28
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.
29
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 ?

30

Vous aimerez peut-être aussi