Fondement des réseaux

Réseaux informatiques, Modèle OSI, Protocoles de communication · course

Browse all réseaux documents

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

Advertisement

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

Advertisement

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

Advertisement

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

Advertisement

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