Vous êtes sur la page 1sur 21

Les rseaux et leurs services ont souvent

rvolutionn lconomie et la socit

Pouvez-vous identifier les icones dans le


prochain transparent ?

Quest-ce que cest et depuis


combien de temps existe-il ?
9 ans
13 ans
16 ans
22 ans

Vous avez t
des
spectateurs et
spectatrices
de ces
rvolutions

Vous avez de la chance puisque vous


vivez laube de plusieurs rvolutions
avec un grand gteau technologique !

Rvolution : Internet mobile

Un BlueRay en une
heure et demie

Un BlueRay en 10
secondes sur le mobile!

Un BlueRay en 2
minutes

Rvolution: Cloud Computing


Tous les
documents,
toutes les
applications
seront dans le
Cloud
Mais galement
tous les objets
physiques

Internet des objets: 50 milliards de dispositifs


connects dans moins de 10 ans

Dans ces rvolutions, on peut rver


dune application et la dvelopper

Alimentation :Lassiette vous


communiquent le nombre de calories

Le billet demande au train sil aura du retard


et vous en informe

Le domaine mdical, linfluence sera


spcialement significative
Un infarctus. Le Smartphone vous dit de vous
asseoir. Il indique quil a dj appel une
ambulance.

Vous pouvez participer activement


ses prochaines rvolutions

Initiation aux rseaux

Le modle de
rfrence OSI
Jrgen Ehrensberger IICT/HEIG

1-Modle OSI.ppt

Normalisation
Possibilits infinies de rsoudre le mme
problme
norme diversit des quipements de rseau
Complexit des logiciels de rseau
Le modle OSI (Open System Interconnection)
Le modle DoD (Department of Defense)

Modle OSI

13

Le modle de rfrence OSI


Dvelopp par
lOrganisation Internationale de
Normalisation (ISO)
tablit une structure en couches o chaque
couche doit rsoudre des tches bien dfinies
Dfinit les fonctions raliser mais ne dit pas
comment
Les normes dfinissent des mthodes concrtes pour
chaque couche

Modle OSI

14

Exemple darchitecture en couches


Angleterre

I like
rabbits

Philosophes

Suisse
Jaime
les
lapins

Message

Service de traduction

L: Dutch
Ik hou
van
konijnen

Information pour
lautre traducteur

L: Dutch
Ik hou
van
konijnen

Secrtaires

Fax #--L: Dutch


Ik hou
van
konijnen

Information pour
lautre secrtaire

Fax #--L: Dutch


Ik hou
van
konijnen

Terminologie
Entits :
lments actifs dun rseau

Entits paires (entits homologues) :


Entits de la mme couche

Dans notre exemple :


La philosophe anglaise transmet un message sa collgue
La traductrice et le traducteur changent des messages
Les secrtaires communiquent par fax

Ce sont les entits paires qui communiquent entre elles

Communication entre entits paires


Communication horizontale
Cette communication est virtuelle
Aucun message ne passe directement
dune entit son homologue
Les entits doivent parler la mme langue pour se
comprendre :
elles utilisent un protocole

Protocole :
Rgles et conventions utilises lors de la
communication entre entits paires

Communication entre les couches


Communication verticale
Le chemin rel emprunt par les
donnes traverse les diffrentes
couches
Chaque couche ralise un service bien
dfini
Une couche est la fournisseuse de service
pour la couche immdiatement suprieure
Une couche est lutilisatrice de service de la
couche immdiatement infrieure

Le support physique vhicule


finalement les donnes

Encore un exemple
Modle en 3 couches:
3: Amiral et capitaines

Ordre :
...

Ordre :
...

2: Cryptage

X4zw3
...

X4zw3
...

1: Transmission par
morse

.-.. -- . .-. -.. -.--

Support physique: radio


Modle OSI

19

Concepts de larchitecture en couches

Entits :
lments actifs
du rseau

Modle OSI

20

10

Concepts de larchitecture en couches

Entits paires ou
homologues :
Entits de la mme couche

Modle OSI

21

Concepts de larchitecture en couches

Protocole :
Rgles et conventions pour la
communication entre
entits paires

Modle OSI

22

11

Communication entre les couches


Communication verticale

Le chemin rel, emprunt par les donnes,


traverse les diffrentes couches

Chaque couche ralise un service bien dfini


Une couche est le fournisseuse
de service pour la couche
immdiatement suprieure
Une couche est lutilisatrice
de service de la couche
immdiatement infrieure

Utilisatrice de service
Fournisseuse de service

Utilisatrice de service

Le support physique vhicule finalement


les donnes

Modle OSI

23

Units de donnes
PDU (Packet ou Protocol Data Unit) :
Messages changs entre entits paires.
Le format des PDU est dfini par le protocole.

SDU (Service Data Unit):

Systme 1

Systme 2

PDU de la couche suprieure

(N)-entit

PCI (Protocol Control


Information)

P DU
(N)-PDU

Destinataire, somme de
contrle,

P DU
(N)-PDU

SAP

En-tte de la PDU
Pour la communication avec
lentit paire

(N)-entit
Liaison logique

(N-1)-PCI
P DU

SAP

(N-1)-SDU
P DU
(N-1)-PDU
(N-1)-entit

(N-1)-PCI
P DU
Liaison logique

(N-1)-SDU
P DU
(N-1)-PDU
(N-1)-entit

12

change de donnes
Exemple dune PDU des capitaines

Type du message : Ordre


De : Amirale LeFranois
A: Capitaine LeBreton
Date: 7 nov. 2005
Texte:
-------------------------------------------

Cap 110 pendant 3 heures

"
"
"
"

En-tte de la PDU
Avec plusieurs champs

Charge utile

Modle OSI

25

change de donnes
Les messages changs entre les entits paires doivent
avoir un certain format, dfini par le protocole
Ces messages sont appels PDU (Protocol Data Unit)
Exemple dune PDU des capitaines
Type du message : Ordre
De : Amirale LeFranois
A: Capitaine LeBreton
Date: 7 nov. 2005
Texte:
-------------------------------------------

Cap 110 pendant 3 heures

!
de la PDU
!En-tte
Avec plusieurs champs
!
!
!
!

Charge utile
Modle OSI

26

13

change de donnes
En ralit, les messages ne sont pas changs directement
entre entits paires, mais entre entits adjacentes
Chaque entit ajoute des informations supplmentaires au
message : en-tte
Les en-ttes servent pour la communication entre paires
Confirmation : oui

Type du message : Ordre


De : Amirale LeFranois
A: Capitaine LeBreton
Date: 7 nov. 2005
Texte:
---------------------------------

Cap 110 pendant


3 heures

Cryptage : A lenvers

Cryptage : A lenvers

Epyt ud egassem : Erdro


Ed : Elarima Sionarfel
A: Eniatipac Noterbel
Etad: 7 von. 5002
Etxet:

Epyt ud egassem : Erdro


Ed : Elarima Sionarfel
A: Eniatipac Noterbel
Etad: 7 von. 5002
Etxet:

---------------------------------

---------------------------------

Pac 011 tnadnep


3 serueh

Pac 011 tnadnep


3 serueh

Modle OSI

.-.. -- .

27

Exercice
Une SDU de la couche 4 contient les
mmes bits qu'une PDU de la couche 5 ?

Une PDU plus un PCI de la couche 2 est


gale une SDU de la couche 1 ?

Modle OSI

28

14

Systmes terminaux et
systmes intermdiaires
Si la distance est trop grande, les navires ne peuvent pas
communiquer directement
Les messages doivent tre transmis travers des stations
de relais intermdiaires
Sur les systmes terminaux (navires) des entits de
toutes les couches sont prsentes
Sur les systmes intermdiaires (relais) uniquement
les entits de bas niveau sont ncessaires

Couche 4

Couche 4

Couche 3

Couche 3

Couche 3

Couche 3

Couche 2

Couche 2

Couche 2

Couche 2

Couche 2

Couche 1

Couche 1

Couche 1

Couche 1

Couche 1

Modle OSI

29

Le modle de rfrence OSI


Modle en sept couches:
Systme
terminal

Systme
intermdiaire

Systme
intermdiaire

Systme
terminal

Application

Application

Prsentation

Prsentation

Session

Session

Transport

Transport

Rseau

Rseau

Rseau

Liaison

Liaison

Liaison

Rseau
Liaison

Physique

Physique

Physique

Physique

Support physique

Modle OSI

30

15

1. Couche physique
Transmission de bits de faon brute sur un
canal de communication
Spcification mcanique et lectrique des
interfaces
Voltages pour reprsenter 0 et 1
Dure dun bit
Forme des connecteurs, nombre de broches et leurs
fonctions
Tension
+3 +25 volts
-3 -25 volts

tat logique
0
1

Signification
ON ou FERM
OFF ou OUVERT

Modle OSI

31

2. Couche liaison
Simuler une liaison parfaite, sans erreurs,
la couche suprieure
Travaille entre systmes voisins, travers une seule liaison
Dcouper les squences de bits en paquets (appels
trames)
Reconnatre les frontires entre les trames

Dtecter et corriger des erreurs de transmission


Rgulation de flux
Rseau
abcd 123

Liaison

Physique

1011001010010101

abcd 123

abcd 123

1011001010010101

Liaison

Physique

1011001010010101

Modle OSI

32

16

3. Couche rseau
Permettre la communication travers un rseau
entier, qui consiste de sous-rseaux htrognes
Adressage globale des systmes terminaux
Routage de paquets travers le rseau
Interconnexion de rseau htrognes
Par exemple fragmenter des paquets trop grands

Sous-rseau 1

Sous-rseau 2

Rseau

Rseau

Rseau

Liaison

Liaison

Liaison

Liaison

Liaison

Liaison

P hysique

P hysique

P hysique

P hysique

P hysique

P hysique

Modle OSI

33

4. Couche transport
Transmission de bout en bout, entre les terminaux
Optimiser le transport des donnes
Ne pas surcharger le rcepteur ou le rseau
Dcouper les donnes de la couche suprieure en units plus petites

Service fiable
Avec tablissement dune connexion
Sassurer que tous les paquets arrivent correctement au destinataire

Service non fiable


Sans connexion, plus simple
Ne retransmet pas les paquets perdus
Systme terminal
Transport

Systmes intermdiaires

Avec ou sans connexion

Systme terminal
Transport

Rseau

Rseau

Rseau

Liaison

Liaison

Liaison

Liaison

Physique

Physique

Physique

Physique

Rseau

Modle OSI

34

17

5. Couche session
Permet aux utilisateurs des terminaux dtablir des
sessions entre eux
Grer les dialogues , cest--dire, les changes
bidirectionnels
Rattrapage lors de linterruption de la session
Exemple: transfert dun fichier trs long
Si la connexion de la couche transport est interrompue, la
session la rtablit et reprend le transfert
Systme terminal

Systmes intermdiaire s

Systme terminal

Session

Session

Session

Transport

Transport

Rseau

Rseau

Rseau

Liaison

Liaison

Liaison

Rseau
Liaison

Physique

Physique

Physique

Physique

Modle OSI

35

6. Couche prsentation
Soccupe de la syntaxe des donnes transmises
Ngociation de la syntaxe de transfert
ASCII , Unicode, ...
Entiers sur 16 ou 32 bit

Conversion entre la reprsentation utilise par les terminaux et la


syntaxe de transfert
Assure que des systmes terminaux utilisant des reprsentations
diffrentes se comprennent
Systme 1

Systme 2

Application

Application

ABCD
PD U 12

abcd
PD U12

SAP

SAP

Ngociation : ASCII, entiers 16 bits,


retour chariot simple ?
Traduction

Ngociation:
OK !

Traduction

XY12B
XY 12 B

Syntaxe de transfert

XY12B
XY 12 B

Prsentation

Prsentation

Modle OSI

36

18

7. Couche application
Protocoles des applications
De nombreux protocoles qui ralisent des
services travers le rseau
Exemples :
WWW protocole HTTP
E-Mail protocoles SMTP, POP, IMAP
Tlphonie sur Internet protocole SIP

Modle OSI

37

Modle TCP/IP (1974)


Dvelopp pour le prdcesseur dInternet (ARPANET)
Linterconnexion de rseaux htrognes de manire transparente
(internet)
Grande tolrance aux pannes
Architecture souple, approprie des applications trs diffrentes
Systme
terminal

Systme
intermdiaire

Systme
intermdiaire

Application

Systme
terminal
Application

Transport

Transport

Internet

Internet

Internet

Internet

Hte-rseau

Hte-rseau

Hte-rseau

Hte-rseau

Support physique

19

Transmission des donnes travers les


couches
Les couches reoivent des PDU de la couche suprieure, dont elles
ne comprennent pas le contenu
A chaque couche, lentit ajoute un en-tte qui contient des
informations destines son homologue
Lentit encapsule le paquet de la couche suprieure

A la rception une entit dcapsule le paquet et interprte lentte de sa couche


Application
Transport

PCI

Rseau
Liaison

PCI

PCI

Physique

PDU

Application

PDU

Transport

PCI

Rseau

PDU
PDU

PDU

PCI

Bits

Liaison
Physique

PCI

PCI

PDU
PDU
PDU

PCI

Bits

Modle OSI

39

Entits ?
Entits paires ?
Protocole ?
Pourquoi dit-on que la communication
entre paires est "virtuelle" ?
SDU, PDU, PCI ?
Pourquoi les systmes intermdiaires
n'implmentent-ils toutes les couches ?
Modle OSI

40

20

Couche physique ?
Couche liaison ?
Couche rseau ?
Couche transport ?
Couche session ?
Couche prsentation ?
Couche application ?

Modle OSI

41

21