Vous êtes sur la page 1sur 15

1

Rappel sur les modles


en couches

ESTF 2009/2010

1.1. Problmes rsoudre


1.2. Architecture en couches
1.3. Le modle de rfrence OSI

ESTF 2009/2010

1.1. Problmes rsoudre (1)


Deux ordinateurs dsirant changer des information doivent rsoudre les
problmes suivant :
Signaler :
comment reprsenter un bit dinformation sous forme numrique
(fibre optique) ou analogique (ligne tlphonique) et comment le
propager sur le canal?
Synchroniser la transmission :
garantir que les deux ordinateurs parlent la mme vitesse
Usage conomique du support de transmission :
permettre une ou plusieurs communication la fois sur le canal
Contrle des erreurs :
que faire si un message narrive pas destination?
Contrle de flux :
Synchronisation entre metteur rapide et rcepteur lent.
Gestion du dialogue :
qui est-ce le tour de parler?
ESTF 2009/2010

1.1. Problmes rsoudre (2)


Adressage :
comment spcifier le destinataire?
Choix de la route :
comment trouver la route optimale?
Comment garantir linterconnexion de diffrents rseaux?
Comment permettre la segmentation de message trop long en
diffrents paquets de taille plus rduite?
Reprise aprs erreur :
comment reprendre le traitement suite une panne?
Formatage :
utiliser les mme bits reprsenter les mme caractres.
Protection et identification :
sassurer de lidentit des deux ordinateurs.

ESTF 2009/2010

1.1. Problmes rsoudre/Stratgie de rsolution


Deux solution proposes :
Monolithique
diviser pour rgner
Monolithique :
Pour tablir une communication entre deux ordinateurs, on peut
imaginer de crer un seul programme informatique rsolvant tous les
problme.
Si on change une composante (support de transmission, systme, etc)
on doit modifier dans lensemble du programme.
Cest une impasse inefficace et coteuse. il faut trouver une autre.

ESTF 2009/2010

1.1. Problmes rsoudre/Stratgie de rsolution


diviser pour rgner (1) :
Les rseaux non pas adopt la stratgie monolithique
Solution : diviser pour rgner = On divise les problmes rsoudre
Pour chaque problmes ou champs de problmes on va concevoir une
couche spcifique
Chaque couche rsout un ensemble de problmes en sappuyant sur
la couche infrieure(via les service que cette couche infrieure offre)
Couche i
Services
Couche i-1

ESTF 2009/2010

1.1. Problmes rsoudre/Analogie


diviser pour rgner (2) :

Deux philosophes, un parlant franais,lautre anglais, dsirent communiquer


Comme il nont pas de langue commune, ils engagent chacun un traducteur
La secrtaire se charge de transmission du message
La communication peut tre reprsenter par le modle en couches suivant :
Philosophe
Franais

Traducteur
Franais/Nerlandais

secrtaire

Jaime les lapins

I like rabbits

Philosophe
Anglais

Ik you van

Ik you van

Traducteur

konijnen

konijnen

Nerlandais/Anglais

FAX,

FAX,

secrtaire

ESTF 2009/2010

1.1. Problmes rsoudre/Analogie

diviser pour rgner (3) :


Ce qui caractrise cette architecture de communication
lindpendance des protocoles les uns par rapport aux autres:

est

les traducteurs peuvent passer du nerlandais lallemand sans


perturber la communication
Les secrtaire peuvent passer du fax au tlphone sans mme en
informer les autres couche

ESTF 2009/2010

10

1.2. Architecture en couches

La couche i fourni des services la couche i+1 en sappuyant sur le


services de la couche i-1
Deux couches de mme niveau (sur deux entits) utilisent un
ensemble de rgles pour communiquer appel protocole

ESTF 2009/2010

11

1.2. Architecture des rseaux : Dfinitions

Service : Ensemble des fonctions offertes par une couche


Une couche i utilise les services de la couche i-1 afin de
raliser les services pour la couche i+1
Interface : dfinit les primitives daccs aux services de la couche
infrieure.
Indpendance des couches
Protocole : dfinit comment implment le service

ESTF 2009/2010

12

1.2. Architecture des rseaux : Services

PDU : Protocol Data Unit


Principe de lencapsulation : PDU de niveau i = PDU niveau i+1 + entte
de niveau i
Principe inverse la rception : chaque couche enlve son entte avant
de passer les donnes la couche suprieure

ESTF 2009/2010

13

1.2. Architecture des rseaux : Services

Le service en mode connect ncessite d'abord


d'tablir une connexion entre les 2 interlocuteurs.
Le rcepteur s'attend alors recevoir des donnes de la part de
l'metteur.
A la fin de la transmission, la connexion est coupe.
Le service en mode non connect se caractrise par
Une indpendance des messages transmis.
Le rcepteur reoit un message alors qu'il n'a pas forcment t
prvenu auparavant par l'metteur.
Les messages peuvent suivre des chemins diffrents
inversion possible de l'ordre d'arrive des messages.

ESTF 2009/2010

14

1.2. Architecture des rseaux : Organismes de


standardisation
La normalisation joue un rle fondamental en rseaux car elle conditionne la
possibilit d'interconnecter des quipements htrognes.

ISO : International Standards Organisation


CCITT : Comit Consultatif International pour le Tlphone et le
Tlgraphe

ANSI
NBS
EIA
IEEE

: American National Standards Institute


: National Bureau of Standard
: Electronic Industry Association
: Institute of Electrical and Electronics Engineers.

ESTF 2009/2010

15

1.3. Le modle de rfrence OSI

1.3.1. Quest-ce que le modle OSI ?


1.3.2. Le flux de donnes
1.3.3. La vue logique
1.3.4. Transmission de donnes au travers le modle OSI
1.3.5. les fonctions des couches OSI

ESTF 2009/2010

16

1.3.1. Quest-ce que le modle OSI ?


OSI (Open Systems Interconnection)
Propos en 1978 par lorganisation ISO (International Organisation for
Standardisation) pour spcifier un modle pour larchitecture des rseaux
Il permet diffrents produits de communiquer entre eux sils respectent
ce modle
Ce modle dcrit les protocoles qui doivent tre utiliss au niveau de
chaque couche

ESTF 2009/2010

17

1.3.1. Quest-ce que le modle OSI ?


Le modle OSI est compos de sept couches couvrant, dans leur
ensemble, la totalit des fonctions rseau

L'interface
dfinit les
oprations
lmentaires
et les services
que la couche
infrieure
offre la
suprieure

Hte A

Hte B
ESTF 2009/2010

18

1.3.1. Quest-ce que le modle OSI ?


Cette figure montre la liaison par un rseau :

ESTF 2009/2010

19

1.3.2. Le flux de donnes


Si on analyse le flux physique de donnes entre A et B on constate que :
Le message cre au niveau de la couche Application chez A,
passera successivement vers la couche infrieure (tout en ajoutant
au message une en-tte qui sera traduite par la couche de mme
niveau)
Le message arrivera la dernire couche (couche Physique ) et
passera sur le canal de communication vers B.
Chez B, le message arrivant dans la couche Physique doit
remonter vers la couche Application

ESTF 2009/2010

20

1.3.3. La vue logique


Les lments actifs de chaque couche sappellent des entits, une entit
peut tre logiciels (processus), ou entit matriel (puce). Les entits de
la mme couche sur des machines diffrentes sont appeles entits

paires

Si le flux physique descend travers les couche, passe dans le canal de


communication puis remonte travers les couches, le flux logique
dinformation doit tre vu comme un change dune couche n vers une
couche n (de mme niveau)
Les rgles de conventions dchange entre entit de mme niveau se
nomme protocole

ESTF 2009/2010

21

1.3.4. Transmission de donnes au travers le modle OSI

Processus
mission
Couche
Application
AH : En-tte dapplication
PH : En-tte de prsentation
SH : En-tte de session
TH : En-tte de transport
NH : En-tte de rseau
DH : En-tte de liaison de
donnes
DT : dlimiteur de fin de
trame

Couche
Prsentation
Couche
Session
Couche
Transport
Couche
Rseau
Couche
Liaison

Processus
rception

Donne
Protocole
dapplication
Protocole de
Prsentation

PH

Protocole de
Session

Protocole de
Rseau

Couche
Transport

Donne

NH

Couche
Rseau

Donne
Donne

Couche
Physique

Couche
Session

Donne

TH

DH

Couche
Prsentation

Donne

SH

Protocole de
Transport

Couche
Application

Donne

AH

Bits

DT

Couche
Liaison
Couche
Physique

Canal de transmission de donnes

ESTF 2009/2010

22

10

1.3.5. les fonctions des couches OSI

ESTF 2009/2010

23

1.3.5. les fonctions des couches OSI

Soccupe de la transmission brute des


bits sur un canal de transmission
Responsable de la bonne transmission
des donnes
Dfinit les caractristiques lectriques,
mcaniques
et
les
procdures
dtablissement, de maintiens et de
libration du circuit de donnes.

ESTF 2009/2010

24

11

1.3.5. les fonctions des couches OSI

Fractionne les donnes d'entre de


l'metteur en trames de donnes
Transmet les trames en squences et
gre
les
trames
d'acquittement
renvoyes par le rcepteur
Cre et reconnat les frontires des
trames
Gre les problmes poss par les trames
perdues, endommages ou dtruites
Contrle
le
flux
pour
viter
lengorgement du rcepteur
Exemple de protocole :
Ethernet

ESTF 2009/2010

25

1.3.5. les fonctions des couches OSI

Gre le sous rseau et le routage des


paquets.
Contrle le trafic
Permet de connecter des sous rseaux
htrognes
Exemples de protocoles:
IP
ARP

ESTF 2009/2010

26

12

1.3.5. les fonctions des couches OSI

Dcoupe les donnes transmises par la


couche session en plus petites entits
(messages) et les rassemble de
lautre ct
Sassure que les messages arrivent
correctement de lautre ct
Cest la premire des couches de bout
en bout. Un programme source soutient
une conversation directement avec
un programme similaire sur la machine
destinataire
Exemples de protocoles:
TCP
UDP

ESTF 2009/2010

27

1.3.5. les fonctions des couches OSI

Permet aux utilisateurs de machines


distantes dtablir des sessions entre
eux
Si il est essentiel que les deux cts ne
lancent pas la mme opration en
mme temps, cest cette couche qui
gre le jeton.
Gre la synchronisation et place des
points de reprises dans le flot de
donnes
Exemples de protocoles:
SSH
HTTP

ESTF 2009/2010

28

13

1.3.5. les fonctions des couches OSI

Soccupe de la partie syntaxique et


smantique de la transmission de
linformation
Traite linformation de manire la
rendre compatible entre tches
communicantes
Gre les conversions de codes ou de
format de donnes
Cest elle qui cryptera, formatera ou
compressera les donnes.

ESTF 2009/2010

29

1.3.5. les fonctions des couches OSI

Point de contact entre lutilisateur et le


rseau
Permet le transfert de fichiers en
grant les incompatibilits
Permet le courrier lectronique, le
travail distance.
Exemples de protocoles :
Telnet
Ping
Navigateur Web

ESTF 2009/2010

30

14

1.3.5. les fonctions des couches OSI


Exemples : Web et modle OSI
La couche prsentation sera utilise dans le cas du Web,
Comment ?
Lorsquun browser web reoit du code HTML il doit ensuite
linterprter pour afficher le contenu de la page
Chaque browser peut interprter de faon quelque peu
diffrente ce code HTML
Cest le rle de la couche prsentation de faire en sorte de
passer du code reu laffichage correspondant.

ESTF 2009/2010

31

15