Fondement des réseaux
Chapitre 2
Le modèle en couches OSI
Le modèle en couches OSI
Dr. Ismehene CHAHBI
Fondement des réseaux - Dr. I. CHAHBI
1
Introduction
• Besoin croissant de communication.
• Hétérogénéité et
incompatibilité entre différents
choix
techniques et équipements issus de différents constructeurs.
• Divergence des technologies utilisées par les constructeurs
=>interconnexion impossible.
=>interconnexion impossible.
=> Solution : modèle de référence
Fondement des réseaux - Dr. I. CHAHBI
2
Modèle de référence
Fondement des réseaux - Dr. I. CHAHBI
3
Architectures en couches
• Une couche est spécialisée dans un ensemble de fonctions
particulières.
• Elle offre un service à la couche située immédiatement au-
dessus d’elle :
- Une couche N pilote les services d’une couche N-1 et
propose des services de plus haut niveau à la couche N +1.
propose des services de plus haut niveau à la couche N +1.
• Chaque couche N d’une machine gère la communication avec
la couche N d’une autre machine en suivant un protocole de
niveau N.
- Le protocole d’une couche N définit l’ensemble des règles et
la
la signification des objets échangés, qui
communication entre les entités de la couche N.
régissent
Fondement des réseaux - Dr. I. CHAHBI
4
La communication entre couches
Fondement des réseaux - Dr. I. CHAHBI
5
La communication entre couches
Fondement des réseaux - Dr. I. CHAHBI
6
OSI (Open Systems Interconnection)
• Le modèle OSI (Open Systems Interconnection -
International
1984) est une norme établie par l'
Standard Organisation (IS0).
• Il est utilisé pour définir comment la transmission de
données s'effectue sur les réseaux informatiques.
données s'effectue sur les réseaux informatiques.
• Ce modèle est divisé en couches empilées les unes
sur les autres afin que chacune d'elles fournisse des
fonctionnalités aux couches du dessus et du dessous.
• Ces couches sont associées à des protocoles et des
dispositifs.
Fondement des réseaux - Dr. I. CHAHBI
7
Les couches OSI
Fondement des réseaux - Dr. I. CHAHBI
8
Pourquoi un modèle en couches ?
• réduit la complexité.
• uniformise les interfaces.
• facilite la conception
modulaire.
modulaire.
• assure l’interopérabilité de la
technologie.
• accélère l’évolution.
• simplifie l’enseignement et
Publicité
l’acquisition des
connaissances.
Fondement des réseaux - Dr. I. CHAHBI
9
Description des rôles des couches
La couche Physique :
1.
• s’occupe de la transmission d’un flux de données binaires (bit-
stream) via un support physique.
• Définit la manière dont le canal est attaché à l’adaptateur
réseau.
La couche Liaison de données :
La couche Liaison de données :
2.
2.
• Détecte et corrige les erreurs issues de la couche inférieure
(code CRC).
• Gère les accès multiples au médium partagé.
• Contrôle de flux : attend un accusé de réception pour chaque
trame envoyée.
• Les objets échangés sont souvent appelés trames (« frames
»).
Fondement des réseaux - Dr. I. CHAHBI
10
Adresse MAC (Media Access Control)
• Dans un réseau Ethernet, chaque carte réseau doit avoir
une adresse MAC (Media Access Control) unique.
• L'adresse MAC est un identificateur unique attribué aux
cartes réseau par le fabricant.
• Cette adresse compte six octets et est écrite en
• Cette adresse compte six octets et est écrite en
hexadécimal.
Fondement des réseaux - Dr. I. CHAHBI
11
Description des rôles des couches
3. La couche Réseau
• Gère l’adressage des paquets et la traduction (résolution)
d’adresses physiques (adresse MAC).
• Achemine les informations à travers un réseau pouvant être
constitué de systèmes intermédiaires (routeurs).
• Gère les problèmes de congestion (trop de trafic sur la ligne)
• Gère les problèmes de congestion (trop de trafic sur la ligne)
par les techniques de commutation de données (switching).
4. La couche Transport
• Assure une transmission fiable des données de bout en bout.
- Transport de données entre application source et application
distante.
• Contrôle de flux : Chaque message reçu peut être acquitté par
son recepteur.
• Les objets échangés sont souvent appelés messages.
Fondement des réseaux - Dr. I. CHAHBI
12
TCP et UDP
sur
• Deux des protocoles de transmission courants
TCP
utilisés
(Transmission Control Protocol), un protocole
orienté connexion, et UDP (User Datagram
orienté connexion, et UDP (User Datagram
Protocol) un protocole non connecté.
couche
cette
sont
• Un
navigateur Web
utilisant
exemple
TCP,
la diffusion multimédia en continu un
d'application
et
exemple d'application utilisant UDP.
protocole
Publicité
est
le
un
Fondement des réseaux - Dr. I. CHAHBI
13
Ports
• La couche 4 s'occupe également des ports
qu'un ordinateur utilise pour la transmission
de données.
• Les ports agissent comme des points de
terminaison de communications logiques pour
terminaison de communications logiques pour
ordinateurs.
• Il existe 65 536 ports au total, numérotés
de 0 à 65 535.
• Les ports sont
Assigned Numbers Authority) et
en catégories.
régis par
l'IANA (Internet
répartis
Fondement des réseaux - Dr. I. CHAHBI
14
Ports
Plage de ports
Type de catégorie Description
0-1023
Ports connus
1024–49, 151
Ports enregistrés
Cette plage définit les protocoles couramment
utilisés (par exemple, FTP utilise le port 21 pour
accepter les connexions clientes).
Ports utilisés par les fournisseurs pour les
applications propriétaires. Ils doivent être
applications propriétaires. Ils doivent être
enregistrés auprès de l'IANA (par exemple,
Microsoft a enregistré le port 3389 pour son
utilisation avec le protocole RDP).
49,152–65,535
Ports dynamiques
et privés
Ces ports peuvent être utilisés par les applications,
mais ils ne peuvent être enregistrés par les
fournisseurs.
Fondement des réseaux - Dr. I. CHAHBI
15
Ports
Port Number
Associated Protocol
Full Name
21
22
23
25
53
80
88
88
110
119
137–139
143
161
389
443
445
1701
1723
3389
FTP
SSH
Telnet
SMTP
Publicité
DNS
HTTP
Kerberos
Kerberos
POP3
NNTP
NetBIOS
IMAP
SNMP
LDAP
HTTPS
SMB
L2TP
PPTP
RPD
File Transfer Protocol
Secure Shell
Terminal Network
Simple Mail Transfer Protocol
Domain Name System
Hypertext Transfer Protocol
Kerberos
Kerberos
Post Office Protocol Version 3
Network News Transfer Protocol
Nom, datagramme et services de session NetBIOS, respectivement
Internet Access Message Protocol
Simple Network Management Protocol
Lightweight Directory Access Protocol
Hypertext Transfer Protocol Secure
(utilise TLS ou SSL)
Server Message Block
Layer 2 Tunneling Protocol
Point-to-Point Tunneling Protocol
Remote Desktop Protocol (Microsoft Terminal Server)
Fondement des réseaux - Dr. I. CHAHBI
16
Description des rôles des couches
5. La couche Session
•
régit la mise en place, la résiliation et la synchronisation des
sessions au sein du système d'exploitation via le réseau et
entre les hôtes (par exemple, quand vous ouvrez et fermez
une session).
6. La couche Présentation
• Définit la syntaxe et la sémantique des données transmises.
• Se charge de la représentation des informations que les
entités s’échangent.
Assure le cryptage, compression et conversion des données
•
Fondement des réseaux - Dr. I. CHAHBI
17
Description des rôles des couches
7. La couche Application
le point de contact entre l'utilisateur et le réseau.
•
• Offre des services de base aux utilisateurs du réseau :
– le transfert de fichier
– la messagerie électronique
– la messagerie électronique
• Les programmes mis en œuvre doivent garantir la sécurité et
la confidentialité des échanges de données et garantir
l'intégrité des informations et
leur sauvegarde en cas
d'incident.
Fondement des réseaux - Dr. I. CHAHBI
18
Description des rôles des couches
Fondement des réseaux - Dr. I. CHAHBI
19
Processus d’émission / réception
Fondement des réseaux - Dr. I. CHAHBI
20
Encapsulation et Décapsulation
Publicité
Fondement des réseaux - Dr. I. CHAHBI
21
L’encapsulation et les unités de données
• Les entêtes sont des PCI (Protocol Control Information).
• Un PDU d’une couche N est vue comme un SDU (Service Data
Unit) d’une couche N-1.
Fondement des réseaux - Dr. I. CHAHBI
22
Encapsulation et Décapsulation
Fondement des réseaux - Dr. I. CHAHBI
23
Encapsulation et Décapsulation
Fondement des réseaux - Dr. I. CHAHBI
24
Equipements intermédiaires
Fondement des réseaux - Dr. I. CHAHBI
25
Transfert de données entre systèmes distants
Physique : répéteurs : régénérer un signal
concentrateurs(hubs) :connecter plusieurs hôtes entre eux
Liaison: ponts(bridges) : relier des réseaux locaux de même type (utilisent les mêmes
protocoles)
commutateurs(switches) : relier divers éléments tout en segmentant le réseau
Réseau: passerelles(gateways) : relier des réseaux locaux de types différents
routeurs : relier de nombreux réseaux locaux de telles façon à permettre la
circulation de données d'un réseau à un autre
Fondement des réseaux - Dr. I. CHAHBI
26
Architecture TCP/IP
• Le modèle TCP/IP (ou TCP) est similaire au
modèle OSI.
• Il est souvent utilisé par les fabricants de
logiciels qui ne se préoccupent pas de la façon
logiciels qui ne se préoccupent pas de la façon
dont les informations sont envoyées via le
support physique ni de comment la liaison de
données est effectuée.
• Ce modèle ne comporte que quatre couches.
Fondement des réseaux - Dr. I. CHAHBI
27
Architecture TCP/IP
Fondement des réseaux - Dr. I. CHAHBI
28
Architecture TCP/IP
TCP : Transmission Control
Protocol
IP : Internet
Protocol(IPv4(4o)/IPv6(16o))
HTTP : HyperText Transfert
Protocol (transfert de pages html)
FTP : File Transfert Protocol
SMTP : Simple Mail Transfert
Protocol
DNS : Domain Name Service
UDP : User Datagram Protocol
Fondement des réseaux - Dr. I. CHAHBI
29
Exemple transmission page HTML
Fondement des réseaux - Dr. I. CHAHBI
30
Exemple transmission page HTML
Fondement des réseaux - Dr. I. CHAHBI
31
Exemple transmission page HTML
Fondement des réseaux - Dr. I. CHAHBI
32
FIN
Fondement des réseaux - Dr. I. CHAHBI
33