Vous êtes sur la page 1sur 33

Fondement des réseaux

Chapitre 2
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.

=> 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.
• 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 signification des objets échangés, qui régissent la
communication entre les entités de la couche N.
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 -
1984) est une norme établie par l' International
Standard Organisation (IS0).
• Il est utilisé pour définir comment la transmission de
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.
• assure l’interopérabilité de la
technologie.
• accélère l’évolution.
• simplifie l’enseignement et
l’acquisition des
connaissances.
Fondement des réseaux - Dr. I. CHAHBI 9
Description des rôles des couches
1. La couche Physique :
• 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.
2. La couche Liaison de données :
• 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
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)
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ésFondement des réseaux - Dr. I. CHAHBI
sont souvent appelés messages. 12
TCP et UDP

• Deux des protocoles de transmission courants


utilisés sur cette couche sont TCP
(Transmission Control Protocol), un protocole
orienté connexion, et UDP (User Datagram
Protocol) un protocole non connecté.
• Un navigateur Web est un exemple
d'application utilisant le protocole TCP,
et la diffusion multimédia en continu un
exemple d'application utilisant UDP.
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
ordinateurs.
• Il existe 65 536 ports au total, numérotés
de 0 à 65 535.
• Les ports sont régis par l'IANA (Internet
Assigned Numbers Authority) et répartis
en catégories.
Fondement des réseaux - Dr. I. CHAHBI 14
Ports

Plage de ports Type de catégorie Description

0-1023 Ports connus Cette plage définit les protocoles couramment


utilisés (par exemple, FTP utilise le port 21 pour
accepter les connexions clientes).

1024–49, 151 Ports enregistrés Ports utilisés par les fournisseurs pour les
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 Ces ports peuvent être utilisés par les applications,
et privés 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 FTP File Transfer Protocol
22 SSH Secure Shell
23 Telnet Terminal Network
25 SMTP Simple Mail Transfer Protocol
53 DNS Domain Name System
80 HTTP Hypertext Transfer Protocol
88 Kerberos Kerberos
110 POP3 Post Office Protocol Version 3
119 NNTP Network News Transfer Protocol
137–139 NetBIOS Nom, datagramme et services de session NetBIOS, respectivement
143 IMAP Internet Access Message Protocol
161 SNMP Simple Network Management Protocol
389 LDAP Lightweight Directory Access Protocol
Hypertext Transfer Protocol Secure
443 HTTPS (utilise TLS ou SSL)
445 SMB Server Message Block
1701 L2TP Layer 2 Tunneling Protocol
1723 PPTP Point-to-Point Tunneling Protocol
3389 RPD 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
• 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

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
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 FTP : File Transfert Protocol


Protocol SMTP : Simple Mail Transfert
IP : Internet Protocol
Protocol(IPv4(4o)/IPv6(16o)) DNS : Domain Name Service
HTTP : HyperText Transfert UDP : User Datagram Protocol
Protocol (transfert de pages html)
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

Vous aimerez peut-être aussi