Professional Documents
Culture Documents
8/2/2016
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
1 / 61
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
2 / 61
Ensemble dequipements informatiques terminaux (ordinateurs/serveurs, imprimantes, smartphones, tablettes, objets connectes, etc)
interconnectes via des canaux de telecommunication pour echanger
de linformation
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
3 / 61
quipement terminal
quipement terminal
sousrseau
Le sous-r
eseau comprend des liaisons et des equipements intermediaires (points dacc`es, modems, box, hubs, switchs, routeurs/passerelles, firewall, etc.) charges dacheminer/filtrer linformation entre
equipements terminaux.
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
4 / 61
et un inter-reseau ?
1 - Introduction et mod`
ele OSI
5 / 61
et un inter-reseau ?
1 - Introduction et mod`
ele OSI
6 / 61
Internet
le plus grand des inter-reseaux
de tr`es nombreux reseaux y participent :
reseaux dentreprises, organisations, administrations
fournisseurs dacc`es (3 niveaux de FAI), operateurs de
telecommunication (satellites, filaires, sans-fil, etc.) et
cablo-operateurs
reseaux de particuliers
10
102
102
1990
103
105
106
10
105
107
108
2000
102
lInternet du futur sera un r
eseau convergent capable de
transporter correctement des donnees, de la voix numerisee et
de la video haute-definition en temps reel
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
7 / 61
Mod`eles de communication
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
8 / 61
requte
client
serveur
rponse
1 - Introduction et mod`
ele OSI
9 / 61
Rseau
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
10 / 61
Diversite de reseaux
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
11 / 61
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
12 / 61
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
13 / 61
Commutation de circuits
principe du reseau telephonique commute (RTC)
un circuit physique est etabli entre lemetteur et le recepteur
et leur est dedie
1 - Introduction et mod`
ele OSI
14 / 61
Transfert de paquets
le flux de donnees (messages) est decoupe en paquets
chaque paquet comporte la reference ou ladresse destination
un paquet a une taille maximale fixee
les paquets sont retransmis apr`es reception (store-and-forward) par les
equipements intermediaires
plus il y a de paquets, plus le transfert est efficace compare au transfert
du message en entier :
Nud 1
temps
Nud 2
Nud 3
1 - Introduction et mod`
ele OSI
15 / 61
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
16 / 61
Reseaux `a diffusion
un seul canal de transmission partage par tous :
un paquet transmis est recu par toutes les h
otes (equipements
terminaux)
le paquet contient un champ adresse de destination
un h
ote accepte le paquet sil lui est destine, sinon lignore
3 types dadresses :
unicast : destinataire unique (un seul h
ote)
multicast : destination `a un ensemble (groupe) dhotes
broadcast : destine `a tous les h
otes presents
bus
anneau
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
satellite
17 / 61
Reseaux point-`a-point
constitues de nuds de transfert et de lignes
une ligne connecte deux nuds
les reseaux de grande etendue (WAN) sont principalement point-`a-point
Quelques topologies possibles :
maillage regulier
maillage irregulier
arbre
Cyril Pain-Barre
etoile
anneau
1 - Introduction et mod`
ele OSI
18 / 61
11
00
00
11
11
00
00
11
file
dentre
1 - Introduction et mod`
ele OSI
19 / 61
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
20 / 61
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
21 / 61
appel
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
22 / 61
appel
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
23 / 61
rponse
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
24 / 61
Chemin etabli
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
25 / 61
X
Z
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
26 / 61
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
27 / 61
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
28 / 61
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
29 / 61
X
Z
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
30 / 61
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
31 / 61
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
32 / 61
La qualite de service
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
33 / 61
Qualite de service
la fiabilite du transfert de donnees est lourde et co
uteuse (en
ressources, en temps)
gestion des acquittements (accuses de reception)
retransmission
remise en sequence
1 - Introduction et mod`
ele OSI
34 / 61
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
35 / 61
tendue
1m
Rseaux
mtropolitains
(MAN)
Rseaux
locaux
(LAN)
Rseaux
personnels
(PAN)
10 m
100 m
1 km
10 km
Rseaux
tendus
(WAN)
100 km
1000 km
1 - Introduction et mod`
ele OSI
36 / 61
reseaux prives
principalement reseaux `a diffusion
quelques kilom`etres ou plus
objectifs principaux :
connexion des postes de travail utilisateur (echange de
messages, partage de fichiers)
serveurs de fichiers
acc`es aux bases de donnees
partage de ressources materielles (imprimantes, fax, etc.) et
logicielles
1 - Introduction et mod`
ele OSI
37 / 61
Bus A
Bus B
1 - Introduction et mod`
ele OSI
38 / 61
entreprise
oprateur
particulier
exemples :
SMDS (Switched Multimegabits Data Service)
X.25 (obsol`ete, date de 1976)
Frame Relay
ATM
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
39 / 61
Logiciels de reseaux
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
40 / 61
Architectures en couches
La complexite des reseaux et des techniques permettant
doffrir une qualite de service donnee pour le transfert
dinformation, ont conduit `a definir des architectures
logicielles structurees en couches
chaque type de reseau (ATM, X.25, Ethernet, IP. . . ) a
une architecture contenant un nombre de couches qui lui
est propre
couche 5
couche 4
couche 3
couche 2
couche 1
1 - Introduction et mod`
ele OSI
41 / 61
Service
couche N+1
(utilisateur de service)
SAP
SAP
couche N
(prestataire de service)
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
42 / 61
Protocoles
Pour offrir un service, deux entites paires (meme couche, hotes
distants) dialoguent en respectant un protocole : ensemble de
r`egles formelles et de conventions qui determinent comment ces
entites doivent echanger des donnees, comprenant :
le format dun paquet (nature des informations quil contient,
leur emplacement dans le paquet)
le controle et lenvoi de donnees
les algorithmes de reaction `a un evenement : que faire dune
information recue, doit-on repondre et comment, comment
reagir lorsquon attendait un reponse qui nest pas parvenue,
etc.
...
couche N
couche N
Protocole N
entit
entit
entit
Station A
entit
Station B
rseau
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
43 / 61
1 - Introduction et mod`
ele OSI
44 / 61
Service : fonctionnalites
La s
emantique de fonctionnalit
e dun service regroupe
lensemble des procedures utilisees pendant la phase de transfert.
Par exemple :
fragmentation-reassemblage
concatenation-separation
donnees expr`es
remise en sequence
reinitialisation
controle de flux
controle derreur
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
45 / 61
Interface
entit
Interface N/N+1
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
entit
SAP
couche N
entit
entit
46 / 61
couche N+1
couche N+1
interface N/N+1
couche N
interface N/N+1
protocole de couche N
couche N
interface N1/N
couche N1
interface N1/N
protocole de couche N1
couche N1
protocole de couche 1
couche 1
couche 1
support physique
Hte A
transmission du signal
Cyril Pain-Barre
Hte B
1 - Introduction et mod`
ele OSI
47 / 61
Encapsulation de messages
une couche de niveau N ayant des donnees `a envoyer les
transmet `a la couche N 1
pour realiser son service, la couche N 1 encapsule les
donnees en y ajoutant des informations :
un en-t
ete (header)
et/ou un en-queue (trailer)
Couche N
message de la couche N
message
Couche N1
message de la couche N1
entte
donnes
enqueue
Couche N2
...
1 - Introduction et mod`
ele OSI
48 / 61
Le mod`ele OSI
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
49 / 61
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
50 / 61
Application
Prsentation
protocole de prsentation
Prsentation
Session
protocole de session
Session
Transport
protocole de transport
Transport
Rseau
Rseau
Rseau
Rseau
Rseau
Trame
Liaison
Liaison
Liaison
Liaison
Liaison
Physique
Physique
Physique
Physique
Physique
Bit
Hte A
couches basses
Paquet
couches hautes
Message
Application
Hte B
frontire de sousrseau
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
51 / 61
Application
AH
Prsentation
Physique
RH
DH
Prsentation
Session
Sdonnes
Transport
Tdonnes
TH
Rseau
Application
Pdonnes
SH
Transport
rcepteur
Adonnes
PH
Session
Liaison
processus
blablabla
metteur
Rseau
Rdonnes
Ldonnes
DT
Liaison
Physique
Bits
canal de transmission
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
52 / 61
La couche Physique
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
53 / 61
1 - Introduction et mod`
ele OSI
54 / 61
La couche Reseau
r
ole : utiliser et gerer le sous-reseau afin de transmettre des paquets de
liaison en liaison en passant par des syst`emes intermediaires
(routeurs/commutateurs)
concernee par :
lacheminement de paquets dans le sous-reseau (choix dune route)
la traduction des paquets selon les reseaux traverses
la gestion de la congestion (trop de paquets dans le sous-reseau)
adressage uniforme
comptabilisation pour facturation
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
55 / 61
La couche Transport
r
ole : transporter des messages utilisateur provenant de la couche
session et sassurer quils arrivent correctement
concernee par :
loptimisation de lutilisation des infrastructures
la fourniture dune qualite de service de transmission dinformations
adequate
la creation de connexion(s)
multiplexage des donnees
le type de service `a fournir : point `a point fiable, messages isoles
(datagramme) `a destinations multiples
contr
ole de flux entre source et destination finale
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
56 / 61
La couche Session
r
ole : fournir aux entites de presentation les moyens necessaires `a
lorganisation et `a la synchronisation de leur dialogue
concernee par :
louverture et la fermeture de sessions entres les utilisateurs
la gestion du dialogue (`a qui de parler)
la gestion de jetons (reserves pour des operations critiques)
la synchronisation (points de reprise en cas dechec), linterruption et la
reprise du dialogue
cette couche nexiste pas en tant que telle dans certains reseaux
comme Internet o`
u ce sont les applications qui g`erent elles-meme
les sessions si necessaire (session FTP, session TELNET, session
HTTP/PHP sur certains sites web, etc.)
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
57 / 61
La couche Presentation
r
ole : faciliter lechange de donnees entre utilisateurs
concernee par :
la representation des informations echangees (entiers, chanes, flottants,
structures composites)
le masquage de lheterogeneite de techniques de codage utilisees par les
differents syst`emes
encodage/decodage des donnees dans une norme reconnue
1 - Introduction et mod`
ele OSI
58 / 61
La couche Application
r
ole : donner aux processus dapplication les moyens dacceder `a
lenvironnement de communication de lOSI
on y trouve de nombreux protocoles adaptes `a differentes classes
dapplication
concernee par :
terminal virtuel
courrier electronique
WWW (base de donnees repartie, commerce electronique,...)
groupes de discussion
execution de travaux `a distance
transfert de fichiers
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
59 / 61
TCP/IP
larchitecture dInternet
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
60 / 61
DNS, ...
Prsentation
Session
Transport
TCP
Rseau
UDP
IP (+ ICMP)
Liaison
ARP
HteRseau
Physique
OSI
TCP/IP
IP : Internet Protocol
ICMP : Internet Control and Error Message Protocol
ARP : Address Resolution Protocol
TCP : Transmission Control Protocol
UDP : User Datagram
Cyril Pain-Barre
1 - Introduction et mod`
ele OSI
61 / 61