0% ont trouvé ce document utile (0 vote)
15 vues48 pages

Chapitre 2

Transféré par

benrejebnessrine
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
15 vues48 pages

Chapitre 2

Transféré par

benrejebnessrine
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Chapitre 2

Fonctionnement théorique
d’un réseau
Plan

 Introduction

 Structuration en couches

 Modèle de référence OSI

 Le modèle TCP/IP
Introduction
 Au début des années 70, chaque constructeur a développé sa
propre solution réseau autour d’architectures et de protocoles
différents.

 Problème: Difficulté d’interconnexion entre réseaux.

 Solution: Etablissement d’une norme internationale de


référence: modèle OSI (Open System Interconnection) par
l’ISO (International Standard Organization for
Standardization).

 On appelle désormais système ouvert, tout système


conforme au modèle de référence OSI.
Structuration en couches
 Principes d’une structuration en couches :
 La conception du modèle OSI ce base sur une structuration
en couches.

 Leur nombre, leur nom, leur fonction varie selon les réseaux.

 Chaque couche se charge :

 de transmettre les informations nécessaires à la couche


suivante, inférieure ou supérieure suivant que l’on soit en
émission ou en réception.
 de transmettre les informations nécessaires à la couche
correspondante à l’autre bout de la connexion.
Structuration en couches

Principe d’une structuration en couches


Structuration en couches
 Les objectifs d’une structuration en couches :
 Séparation logique: organiser les fonctions à réaliser en un
nombre de couches logiquement bien définies (deux
fonctions de natures différentes doivent se situer dans des
couches distinctes).
 Rendre les relations entre couches le plus simple possible
(en permettant uniquement des relations entre couches
adjacentes).
 Conférer à chaque couche une propriété d’indépendance:
La modification d’une couche doit se faire sans modification
des autres couches.
Structuration en couches
 Interaction entre couches :

 On distingue deux sortes de communication :

 entre couches homologues: notion de protocole.

 entre deux couches adjacentes: notion de service.


Structuration en couches
 Exemple:
Structuration en couches
 Notion de protocole
 Un protocole de niveau N est l’ensemble des règles et
conventions qui fixent de manière parfaitement détaillée
toutes les caractéristiques de l’échange effectué entre deux
couches de même niveau N.

 Un protocole permet d’assurer la compatibilité des matériels


et des infos entre les différents éléments du réseau.
Structuration en couches

 Notion de service
 Chaque couche offre un nombre de services.
 La réalisation des services est répartie entre les différents
éléments suivants :
 Les entités.

 Les points d’accès ou Service Access Point (SAP).

 Les unités de données.

 Les primitives de services.


Structuration en couches
1. Les entités:
Ce sont les éléments fournisseurs de service:
 Pour les couches les plus bases, elles sont de nature matérielle
 Pour les couches de niveaux élevés, elles sont de nature
logicielle

2. Les points d’accès ou Service Access Point (SAP)


Pour que la couche N+1 accède aux services offerts par la couche
N, les deux entités de niveaux N et N+1 vont établir un lient via un
SAP.
Structuration en couches
3. Les unités de données
On définit les PDU (Protocol Data Unit) et les SDU (Service Data
Unit).

 PDU-i (Protocole Data Unit) : ce sont les messages échangés


par un protocole au niveau i.
 SDU-i (Service Data Unit) : ce sont les données transmises, dans
un même système, de la couche i+1 à la couche i. C’est
l’information que l’usager souhaite transmettre effectivement à
l’autre usager.
 PCI (Protocol Control Information) : c’est l’ ensemble des
informations de contrôle de l’échange entre niveaux.
 Un protocole de niveau i (PDU-i) est le protocole PDU-(i+1)
auquel est ajoutée l’information de contrôle PCI-i.
Structuration en couches

Unité de données
Structuration en couches
 Exemple:
Structuration en couches
4. Les primitives de services :

 Les primitives demandent au service de réaliser une certaine action ou


d’indiquer qu’une action est prise par l’entité paire.

 On distingue plusieurs types de primitives:

Request Demande d’activation d’un service

Indication Indique qu’un service est demandé

Response Réponse à un service demandé

Confirmation Signale que le service demandé a été réalisé


Structuration en couches
 Exemple: Exemples de primitives offrant un service orienté
connexion avec confirmation.

Système A Système B

Entité Entité
N+1 N+1
(appelant) (appelé)
1. Connect- 4. Connect- 3. Connect- 2. Connect-
request confirmation response indication

Entité N Entité N
Structuration en couches

1. Connect-
2. Connect-
request
indication
3. Connect-
4. Connect- response
confirmation

Enchaînement temporel des


primitives
Structuration en couches

 Remarque :

Une primitive peut comporter ou non des paramètres. Par


exemple la primitive « connect.request » qui demande
l’établissement de la connexion possède généralement en
paramètres :
 Les adresses des entités source et destination.
 Des paramètres de qualité de service (débit, taux d’erreurs,
etc).
Modèle de référence OSI

Vue globale du
modèle OSI
Modèle de référence OSI
Par convention, en
préfixe on trouve
l’initial de la couche
et en suffixe le type
de la primitive.
Fonctionnement du modèle en
couches
 Quand un système informatique envoie des données à un autre
système, chaque couche ajoute ses propres informations à
celles-ci: c’est l’encapsulation.

 Chaque couche du système récepteur, lit les informations à son


intention, réalise ses tâches, puis élimine ces informations et fait
passer ce qui reste à la couche supérieure: c’est la
désencapsulation.
 Encapsulation de données:
AH: Entête d’application
PH: Entête de
présentation
SH: Entête de session
TH: Entête de transport
NH: Entête e réseau
LH: Entête de liaison
Superposition des unités de données
Transmission des données
Les éléments intermédiaires du réseau
 Quand deux systèmes doivent communiquer, il est nécessaire
qu’ils parlent le même langage.
 C’est à dire qu’à chaque couche, soit utilisée de part et d’autre
la même pile de protocoles. Sinon, il est nécessaire d’implanter
entre les deux systèmes un élément traducteur: l’élément
intermédiaire.
 Les éléments intermédiaires travaillent sur les couches 1 à 3.
 Exemples : Routeurs, commutateurs, …
 Remarque: Un routeur est un élément intermédiaire dans un
réseau informatique assurant le routage des paquets. Un
commutateurs permet de relier PC et imprimante sur un
réseau, alors que le routeur va lui relier plusieurs réseaux.
Les éléments intermédiaires du réseau
Les éléments intermédiaires du réseau
Les éléments intermédiaires du réseau
Les éléments intermédiaires du réseau
Les éléments intermédiaires du réseau
Les éléments intermédiaires du réseau
Les éléments intermédiaires du réseau
Les éléments intermédiaires du réseau
1. La couche physique
 La couche physique permet la transmission de bits sur un
support de communication.
 Il est possible d’établir plusieurs communications sur un même
support.
 La couche physique autorise la communication dans les 2 sens.
 Elle permet également d’établir les normes de transmission.
 Les normes et standards de la couche physique définissent:
 le type des signaux émis (modulation, puissance, portée, …)
 la nature et les caractéristiques des supports (câble, fibre optique, …)
 les sens de transmission
 les interfaces de connexion, les nœuds de commutation
2. La couche liaison de données
 Elle assure la transmission de données de manière fiable entre
deux ou plusieurs systèmes immédiatement adjacents.
 Faire transiter une trame (suite de bits) d’une adresse source à une
adresse destination.
 A l’émission, les données sont assemblées en trames pour être
échangées.
 A la réception, les frontières entre trames envoyées par la couche
Physique doivent être détectées.
 Détecte et corrige dans la mesure du possible les erreurs pouvant se
produire dans la couche physique.
 Gère l’accès au support (quand un même support est partagé entre
plusieurs stations).
3. La couche réseau
 La couche Réseau doit permettre l’interconnexion de réseaux
hétérogènes et la communication entre machines qui ne sont
pas connectées directement (au niveau Physique).
 Faire transiter des informations par paquets en s’adaptant à
la spécificité des différents réseaux traversés.
 Assurer l’intégrité des données et l’ordonnancement des
paquets.
 Les principales fonctions :
 Assure le routage (pour déterminer les chemins à suivre pour
interconnecter deux sous réseaux ou entités).
 Gestion des erreurs.
 Contrôle de flux et de congestion du réseau.
4. La couche transport
 La couche Transport est l’interface entre les couches basses
(Physique, Liaison et Réseau) du modèle OSI qui s’occupent de
la transmission de l’information et les couches hautes (Session,
Présentation et Application) du modèle OSI qui s’occupent du
traitement de l’information.
 Assurer un transfert complet et transparent de TPDU vers un
Destinataire.
 Découpage et ré ordonnancement des TPDU.
 Régulation de flux de bout en bout afin d’ajuster le rythme d’émission à
la capacité d’absorption du destinataire.
 Unité d’information : Le message (Le segment pour TCP et le
datagramme pour UDP).
 Deux modes d’utilisation : Mode connecté (TCP), Mode non connecté
(UDP ).
La couche transport
5. La couche session
 Fournit aux entités coopérantes (de présentation ) les moyens
nécessaires pour organiser et synchroniser leur dialogue et
pour gérer leur échange de données.
 Assure l’ouverture et la fermeture des session avec les
applications et possède les mécanisme de reprise de
l’échange.
 Offre au dessus du transport de données des services
évolués concernant la gestion du dialogue.
 Synchronisation des points de reprise en cas d’interruption.
 Gestion d ’un jeton quand les deux interlocuteurs ne doivent
pas opérer en même temps.
6. La couche présentation
 La couche Présentation est la première couche qui se charge
de la sémantique des données échangées.

 Masque l’hétérogénéité des techniques de codages utilisées


entre systèmes hétérogènes.
 Fournit les mécanisme de compression de l’information.

 Se charge de la sécurité des informations échangées


(cryptage/décryptage).
7. La couche application
 La couche Application ne définit pas des applications en soi,
mais le moyen d’accéder à l’environnement OSI.

 Interfaçage direct avec l’utilisateur final.


 Donne aux processus d’application le moyen d’accéder à
l’environnement OSI.
 Propose à l’utilisateur les outils d’utilisation et du gestion du
réseau.
 Offre des services d’authentification et d’identification des
correspondants.
Le modèle TCP/IP
 Le modèle de référence OSI n’est plus aujourd’hui adapté aux
nouvelles architectures de réseaux.

 L’apparition d’Internet et la généralisation de l’usage de


protocoles TCP (Transmission Control Protocol) et IP (Internet
Protocol) ont poussé à la construction d’un nouveau modèle de
référence appelé TCP/IP.

 Le modèle TCP/IP comporte 4 couches.


 Allègement des traitements.
Le modèle TCP/IP
1. La couche hôte réseau
 Regroupe toutes les fonctions de la couche 1 et 2 du
modèle OSI.
2. La couche Internet
 Son rôle est similaire a la couche réseau du modèle OSI.

 Utilise un protocole universel (IP) qui la rend entièrement


indépendante de l’environnement matériel.
3. La couche transport
 Elle est équivalente à la couche transport du modèle OSI

 En mode connecté, elle utilise le protocole TCP.


 En mode non connecté, elle utilise le protocole UDP.
Le modèle TCP/IP
4. La couche application
 Équivalente aux couches 5, 6 et 7 du modèle OSI.
 Gère les application disponibles pour utiliser les réseaux
selon des protocoles de référence :
 Pour l’envoi de courrier électronique, elle utilise le
protocole SMTP.
 Pour le transfère de fichier, elle utilise le protocole FTP.
 Pour la connexion à distance, elle utilise le protocole
TELNET.
 Pour l’administration et gestion des machines du réseau,
elle utilise le protocole SNMP.
Le modèle TCP/IP
Modèle OSI vs Modèle TCP/IP

Modèle OSI Modèle TCP/IP


7 Couche Application
6 Couche Présentation 4 Couche Application
5 Couche Session
4 Couche Transport 3 Couche Transport (TCP ou UDP)
3 Couche Réseau 2 Couche Internet (IP)
2 Couche Liaison de données
1 Couche Accès réseau
1 Couche Physique

Vous aimerez peut-être aussi