Vous êtes sur la page 1sur 34

Chapitre1 : Introduction aux

protocoles réseaux

1
Introduction

• Besoin croissant de communication.


• Divergence des technologies utilisées par les
constructeurs =>interconnexion impossible.

=> Solution : modèle encouche


2
Introduction
Lemodèle OSI(Open SystemsInterconnection)
• Le modèle OSI est une norme établie par l' International
Standard Organisation(IS0).
• Il s’est imposé comme le principal modèle de référence pour
uniformiser les règles de communicationsréseau.
• Il constitue un cadre qui aide à comprendre comment les
informations circulent dans unréseau.
• Il permet aux systèmes ouverts (ordinateur, terminal, réseau,
...) d'échanger des informations avec d'autres équipements
hétérogènes.
• Cette norme est constituée de 7 couches,

3
Pourquoi un modèle en couches ?

• réduit la complexité.
• uniformise les interfaces.
• facilite laconception
modulaire.
• assure l’interopérabilité de la
technologie.
• accélère l’évolution.

4
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 Nd’une autre machine en suivant un protocolede 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 coucheN.

5
Architectures en couches

• une interface fait la jonction entre deuxcouches adjacentes.


• Elle définit les opérations et les services offerts par la couche
inférieure.
• Un protocole d’une couche effectue un certain nombre
d’opérations sur les données lorsqu’il les prépare pour les envoyer
sur leréseau.

6
Fonctionnement du modèle

7
Fonctionnement du modèle

8
Fonctionnement du modèle

Les ordinateurs A et B implémentent tous les deux les 7 couches


du modèle OSI.
Lorsque A prépare des données à émettre pour B, chacune de
ses couches suppose qu’elle communiquera avec sa couche
homologue sur B. Ceci suppose qu’elles parlent le même langage
et suivent les mêmes règles ou protocoles. Un protocole est un
ensemble de règles qui permettent de définir le mode de
communication entre deux entités, logicielles ou matérielles.
9
Fonctionnement du modèle

La formation effective des données commence au niveau supérieur (couche


7) sur A puis descend au niveau inferieur (physique) couche par couche.
Lorsque les données passent d’un niveau à l’autre, chaque couche ajoute les
informations de contrôle (selon son protocole de fonctionnement) telles que
les données d’adressage, mise en forme, contrôle d’erreurs,…

Lorsque les données arrivent à la couche physique, elles sont convertis en


signaux physiques (électriques, optiques, ondes électromagnétiques,…), et
envoyés sur le support de transmission.

10
Fonctionnement du modèle
Lorsque les signaux arrivent au niveau de B, le processus d’inverse dans les
couches OSI : la couche physique de B convertit d’abord les signaux physiques
pour recomposer les flux binaires, puis les passe à la couche 2.

Tandis que les données remontent les différentes couches de B, chacune


d’elle extrait les informations de contrôle ajoutées par son homologue sur A et
les passe au niveau supérieur, jusqu’à ce que la couche application de B
reçoive les données d’origine envoyées par la couche application de A.

11
Propriétés des couches

12
Couche physique
Comment transmettre des bits sur un
support physique?
Elle se charge d’émettre et de recevoir des bits sur le
réseau (câbles, connecteurs, carte réseau, répéteurs,…).

Les différentes interfaces électriques et mécaniques


qui interviennent lors de la communication sont
décrites.

La couche physique fixe le taux de transmission et


surveille le taux d’erreurs des données mais ne fournit
aucun service de correction d’erreurs.
13
Couche liaison de données

Comment transmettre des trames


binaires sans erreur?

Cette couche contrôle la communication entre


la couche réseau et la couche physique.

Elle permet essentiellement de diviser les


données que lui transmet la couche réseau en
trames distinctes qui peuvent être converties en
signaux et transmises par la couche physique.

14

12
Couche réseau
Comment faire transiter les trames sur le
réseau?

▪ Faire transiter des données entre deux points


d’un réseau (émetteur et récepteur) à travers
un maillage.

▪L’adressage est mis en place pour identifier de


manière unique tous les éléments actifs.

▪ Les techniques de routage.

15

14
Couche transport

Quel type de service choisir pour envoyer


un message à un destinataire?

▪ C’est la première couche entièrement


logicielle.

▪ Elle est présente aux extrémités de la


ligne de communication.

▪ Mettre en place un multiplexage de la


connexion de niveau réseau.
16

17
Couche session

Comment mettre en place un dialogue


entre deux utilisateur?

▪ Gérer les échanges de manière à


synchroniser le dialogue et éviter les
confusions. Exemple: création d’un jeton de
gestion du dialogue.

▪ Elle dispose de mécanismes de reprise de


l’échange en cas de problème sur la
connexion. 17

17
Couche présentation

Comment faire communiquer des


applications aux présentations
différentes?

▪ Cette couche a pour rôle d’adapter toutes


les données à émettre à un format
standard.

18
Couche application

Quels sont les outils et services disponibles


sur un réseau?

▪ Cette couche propose à l’utilisateur des


outils d’utilisation et de gestion du réseau.

▪ exemples d’utilisation: messagerie


électronique, transfert de fichiers,… → des
protocoles de niveau application.
19
Encapsulation et Décapsulation

20
Encapsulation et Décapsulation

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.
22
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 23
Architecture TCP/IP

24
Le modèle TCP/IP est plus simple qu'OSI, avec seulement
quatre couches : liaison, Internet, transport et application. La
différence avec OSI est simplement que certaines couches
ont étés fusionnées. La couche liaison de TCP/IP regroupe
notamment les couches physiques et liaison d'OSI. De même,
la couche application de TCP/IP regroupe les couches session,
application et présentation d'OSI.
Modèle TCP/IP

pa
Dernière mise à jour: 28 avril 2014, ge
sdridi@gmail.com 26
Spécificités
Architecture de TCP/IP
La couche accès réseau (physique)
La couche internet (IP)
La couche transport
La couche application
Architecture TCP/IP

33
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)
34

Vous aimerez peut-être aussi