Vous êtes sur la page 1sur 15

1 Rappel sur les modles en couches

A.KHARTOCH

ESTF 2008/2009

1.1. Problmes rsoudre 1.2. Architecture en couches 1.3. Le modle de rfrence OSI

A.KHARTOCH

ESTF 2008/2009

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?
A.KHARTOCH ESTF 2008/2009

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.

A.KHARTOCH

ESTF 2008/2009

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.

A.KHARTOCH

ESTF 2008/2009

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

A.KHARTOCH

ESTF 2008/2009

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 Jaime les lapins Philosophe Anglais

I like rabbits

Traducteur Franais/Nerlandais

Ik you van konijnen

Ik you van konijnen

Traducteur Nerlandais/Anglais

secrtaire

FAX,

FAX,

secrtaire

A.KHARTOCH

ESTF 2008/2009

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

A.KHARTOCH

ESTF 2008/2009

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

A.KHARTOCH

ESTF 2008/2009

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

A.KHARTOCH

ESTF 2008/2009

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

A.KHARTOCH

ESTF 2008/2009

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.

A.KHARTOCH

ESTF 2008/2009

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.

A.KHARTOCH

ESTF 2008/2009

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

A.KHARTOCH

ESTF 2008/2009

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

A.KHARTOCH

ESTF 2008/2009

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
A.KHARTOCH ESTF 2008/2009

Hte B
18

1.3.1. Quest-ce que le modle OSI ?


Cette figure montre la liaison par un rseau :

A.KHARTOCH

ESTF 2008/2009

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

A.KHARTOCH

ESTF 2008/2009

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 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

paires

A.KHARTOCH

ESTF 2008/2009

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 Protocole dapplication Protocole de Prsentation Protocole de Session Protocole de Transport Protocole de Rseau

Donne AH PH SH TH NH Donne Donne Donne Donne Donne Donne Bits


Canal de transmission de donnes

Processus rception Couche Application Couche Prsentation Couche Session Couche Transport Couche Rseau DT Couche Liaison Couche Physique

Couche Prsentation Couche Session Couche Transport Couche Rseau Couche Liaison Couche Physique

DH

A.KHARTOCH

ESTF 2008/2009

22

10

1.3.5. les fonctions des couches OSI

A.KHARTOCH

ESTF 2008/2009

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.

A.KHARTOCH

ESTF 2008/2009

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

A.KHARTOCH

ESTF 2008/2009

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

A.KHARTOCH

ESTF 2008/2009

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

A.KHARTOCH

ESTF 2008/2009

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

A.KHARTOCH

ESTF 2008/2009

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.

A.KHARTOCH

ESTF 2008/2009

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

A.KHARTOCH

ESTF 2008/2009

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.

A.KHARTOCH

ESTF 2008/2009

31

15