Professional Documents
Culture Documents
1.
2.
3.
Logiciel de rseau
Modle OSI
Architecture TCP/IP
Dcoupage en couches
Crer des couches distinctes pour
traiter les fonctions diffrentes
Crer une couche lorsque le
traitement se fait un niveau
d'abstraction diffrent
Permettre des changements dans
une couche sans affecter les autres
couches.
Service N
Protocole N
Entit N
Entit N
Couche N
Service N-1
Service N-1
Couche N-1
Site 1
Site 2
Exemples de services
Connexion
Echange de donnes
dconnexion
Primitives
Une demande de service se fait par
le biais d'une primitive.
Exemples de primitives:
Requte (REQUEST)
Confirmation (CONFIRM)
Indication (INDICATION)
Rponse (RESPONSE)
Un service connexion
simple
CONNECT request
CONNECT indication
CONNECT response
CONNECT confirm
DATA request
DATA indication
DISCONNECT request
DISCONNECT indication
8
Exemple d'utilisation
Vous invitez votre Mamie Nova
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
10
Rsultats: 7 couches
Application
Prsentation
Session
Transport
Rseau
Liaison
Physique
3
2
1
3
2
1
7
6
5
4
3
2
1
11
N- SDU
P CI
COUCHE N
N- P DU
N- 1- SDU
COUCHE N- 1
12
13
14
15
La Couche Transport
Fonctions du transport ISO
Offre un rel service bout-en-bout
avec :
Dtection d'erreurs
Reprise sur erreur
Contrle de flux
Multiplexage/Dmultiplexage:
...
16
La Couche Transport
Classification des rseaux
17
La Couche Transport
Classes de transport
Classe
0
Reprise sur
erreur signale
Multiplexage
Contrle de
flux
Reprise sur
erreur non
signale
Classe
1
Classe
2
oui
oui
Classe Classe4
3
oui
oui
oui
oui
18
La Couche Transport
Les primitives
la connexion
REQUEST,
INDICATION,
RESPONSE,
CONFIRM.
T-CONNECT
T-CONNECT
T-CONNECT
T-CONNECT
T-DATA REQUEST
T-DATA INDICATION
la libration de connexion
T-DISCONNECT REQUEST
T-DISCONNECT INDICATION
19
Initialisation
T_PDU-CC
T_PDU-DT
Transfert
Libration
T_PDU-AK
T_PDU-DR
Connection Request
Connection Confirm
Data
Acknowledge
Disconnect request
20
La Couche Session
La Couche Prsentation
Syntaxe et smantique des informations.
La Couche Application
Des services utiles aux utilisateurs
avec des protocoles prcis.
Les messageries (X400).
Le transfert de fichiers (FTAM).
Le terminal virtuel (VTS: Virtual
Terminal Service).
...
23
Session
A1
A2
Connect request
Connect request
Transport
Rseau
Liaison
Physique
24
Demande de connexion
pour la couche transport
AP P LICAT ION
SE SSION
T R ANSP OR T
con n ect - requ est
R E SE AU
LIAISON
P HYSIQUE
25
SESSION
T R ANSP OR T
RE SE AU
conn ect - requ est
LIAISO N
P HYSIQUE
26
Etablissement d'une
connexion liaison
AP P LICAT IO N
SE SSION
T R ANSP OR T
R E SE AU
LIAISO N
P HYSIQ UE
UA
SABM
27
SE SSIO N
T RANSP OR T
P HYSIQUE
P AQUE T D' AP P E L
28
Connexion au niveau 3
tablie
AP P LICAT ION
SE SSION
T R ANSP OR T
R E SE AU
con n ect
resp on se
con n ect
con firm
data
request
d at a
in d icat ion
LIAISO N
P HYSIQUE
P AQUE T AP P E L ACCEP T E
29
Connexion au niveau
transport tablie
AP P LICAT ION
conn ect
respon se
SE SSION
con nect
con firm
T R ANSP OR T
conn ect
in d icat ion
d .r.
d .r.
d .i.
d.i.
R E SE AU
LIAISON
T P DU- CC
P HYSIQUE
T P DU- CR
30
Connexion au niveau
session tablie
con n ect
resp on se
AP P LICAT ION
SE SSIO N
con n ect
con firm
con n ect
in d icat ion
T R ANSP OR T
R E SE AU
LIAISON
P HYSIQUE
SP DU- CC
SP DU- CR
31
AP P LICAT ION
SE SSION
d at a
requ est
d at a
in d icat ion
T R ANSP OR T
R E SE AU
LIAISON
P HYSIQUE
32