!RCHITECTURE DE 2©SEAU
COURS URECCNRSFR
!RCHITECTURE DE 2©SEAU
❍ "ERNARD 4UY
❍ MODIFICATIONS
*EAN0AUL 'AUTIER
❍
-OD¨LE DE R©F©RENCE /3)
Ò /PEN 3YSTEMS )NTERCONNECTION
È MOD¨LE FOND© SUR UN PRINCIPE ©NONC© PAR *ULES #©SAR DIVISER POUR MIEUX R©GNER
È LE PRINCIPE DE BASE EST LA DESCRIPTION DES R©SEAUX SOUS FORME DUN ENSEMBLE DE COUCHES SUPERPOS©ES LES UNES AUX AUTRES
È L©TUDE DU TOUT EST R©DUIT CELLE DE SES PARTIES LENSEMBLE DEVIENT PLUS FACILE MANIPULER
.ORMALISATION
❍
$EUX ORGANISMES DE NORMALISATION POUR R©SEAUX INFORMATIQUES
Ò L)3/ )NTERNATIONAL 3TANDARDIZATION /RGANIZATION
Ò L5)44 5NION )NTERNATIONALE DES 4©L©COMMUNICATIONS EX ##)44
❍
L)3/ EST UN ORGANISME D©PENDANT DE L/.5
Ò ,ES REPR©SENTANTS NATIONAUX SONT DES ORGANISMES NATIONAUX DE NORMALISATION
È !.3) POUR LES 53!
È !&./2 POUR LA &RANCE
È $). POUR L!LLEMAGNE
È "3) POUR LE 2OYAUME 5NI
È (3# POUR LE *APON
❍
L5)44 COMPREND DES OP©RATEURS ET DES INDUSTRIELS DES
T©L©COMMUNICATIONS
!RCHITECTURES DE R©SEAUX
'©N©RALIT©S
❍
/RGANISATION EN S©RIES DE COUCHES OU NIVEAUX
Ò LEUR NOMBRE LEUR NOM LEUR FONCTION VARIE SELON LES R©SEAUX
Ò LOBJET DE CHAQUE COUCHE EST DOFFRIR CERTAINS SERVICES AUX COUCHES PLUS HAUTES
È CES DERNI¨RES NECONNAISSANT PAS LA MISE EN OEUVRE DE CES SERVICES
Couche 1
Couche 2 Couche 2
Couche 1
Médium physique
3YST¨ME ! 3YST¨ME "
)NTERFACE
COUCHE )NTERFACE
COUCHE
$©FINITION DES OP©RATIONS
©L©MENTAIRES ET LES SERVICES QUE LA COUCHE INF©RIEURE OFFRE LA COUCHE SUP©RIEURE
!RCHITECTURES DE R©SEAUX
'©N©RALIT©S
❍
/RGANISATION EN S©RIES DE COUCHES OU NIVEAUX
Ò LEUR NOMBRE LEUR NOM LEUR FONCTION VARIE SELON LES R©SEAUX
Ò LOBJET DE CHAQUE COUCHE EST DOFFRIR CERTAINS SERVICES AUX COUCHES PLUS HAUTES
È CES DERNI¨RES NECONNAISSANT PAS LA MISE EN OEUVRE DE CES SERVICES
Couche 1
Couche 2 Couche 2
Couche 1
Médium physique
3YST¨ME ! 3YST¨ME "
)NTERFACE
COUCHE )NTERFACE
COUCHE 0ROTOCOLE DE COUCHE
0ROTOCOLE DE COUCHE
2¨GLES ET CONVENTIONS UTILIS©ES POUR LA CONVERSATION
!RCHITECTURES DE R©SEAUX
'©N©RALIT©S
❍
/RGANISATION EN S©RIES DE COUCHES OU NIVEAUX
Ò LEUR NOMBRE LEUR NOM LEUR FONCTION VARIE SELON LES R©SEAUX
Ò LOBJET DE CHAQUE COUCHE EST DOFFRIR CERTAINS SERVICES AUX COUCHES PLUS HAUTES
È CES DERNI¨RES NECONNAISSANT PAS LA MISE EN OEUVRE DE CES SERVICES
Couche 1
Couche 2 Couche 2
Couche 1
Médium physique
3YST¨ME ! 3YST¨ME "
)NTERFACE
COUCHE )NTERFACE
COUCHE 0ROTOCOLE DE COUCHE
0ROTOCOLE DE COUCHE
2¨GLES ET CONVENTIONS UTILIS©ES POUR LA CONVERSATION
CHEMIN SUIVI PAR LES DONN©ES
!RCHITECTURES DE R©SEAUX
Médium physique
3YST¨ME ! 3YST¨ME "
0ROTOCOLE DE COUCHE )NTERFACE
COUCHE
#OUCHE
#OUCHE
#OUCHE
#OUCHE
#OUCHE
#OUCHE
#OUCHE )NTERFACE
COUCHE )NTERFACE COUCHE )NTERFACE COUCHE )NTERFACE COUCHE )NTERFACE COUCHE
)NTERFACE COUCHE
#OUCHE
#OUCHE
#OUCHE
#OUCHE
#OUCHE
#OUCHE
#OUCHE
)NTERFACE COUCHE )NTERFACE COUCHE )NTERFACE COUCHE )NTERFACE COUCHE )NTERFACE COUCHE
0ROTOCOLE DE COUCHE 0ROTOCOLE DE COUCHE 0ROTOCOLE DE COUCHE 0ROTOCOLE DE COUCHE 0ROTOCOLE DE COUCHE 0ROTOCOLE DE COUCHE
!RCHITECTURE DE R©SEAUX
%CHANGES DINFORMATIONS
&ONCTIONS DE 4RANSPORT
3UPPORT 0HYSIQUE DE 4RANSMISSION 'ESTION DE L!PPLICATION
&ONCTIONS DE 4RANSPORT 'ESTION DE L!PPLICATION
3TATION ! 3TATION "
0
0
!RCHITECTURES DE R©SEAUX
4RANSMISSIONMESSAGE M
3OURCE $ESTINATION
COUCHE
!RCHITECTURES DE R©SEAUX
4RANSMISSIONMESSAGE M
MESSAGE - )NTERFACE
COUCHE
3OURCE $ESTINATION
!RCHITECTURES DE R©SEAUX
4RANSMISSION 2©CEPTIONMESSAGE M
MESSAGE -
MESSAGE - )NTERFACE
COUCHE )NTERFACE COUCHE
3OURCE $ESTINATION
!RCHITECTURES DE R©SEAUX
4RANSMISSIONMESSAGE M
MESSAGE -
MESSAGE - )NTERFACE
COUCHE )NTERFACE COUCHE
3OURCE $ESTINATION
-
( ( -
!RCHITECTURES DE R©SEAUX
4RANSMISSIONMESSAGE M
MESSAGE -
MESSAGE - )NTERFACE
COUCHE )NTERFACE COUCHE
3OURCE $ESTINATION
-
( ( -
- (
( ( ( -
!RCHITECTURES DE R©SEAUX
4RANSMISSIONMESSAGE M
MESSAGE -
MESSAGE - )NTERFACE
COUCHE )NTERFACE COUCHE
3OURCE
-
( ( -
- (
( ( ( -
- ( (
( 4 ( ( ( - 4
!RCHITECTURES DE R©SEAUX
4RANSMISSION 2©CEPTION0ROTOCOLE DE COUCHE MESSAGE M
MESSAGE -
MESSAGE - )NTERFACE
COUCHE )NTERFACE COUCHE
médium physique
3OURCE $ESTINATION
-
( ( -
- (
( ( ( -
- ( (
( 4 ( ( ( - 4
!RCHITECTURES DE R©SEAUX
4RANSMISSION 2©CEPTION0ROTOCOLE DE COUCHE MESSAGE M
MESSAGE -
MESSAGE - )NTERFACE
COUCHE )NTERFACE COUCHE
0ROTOCOLE DE COUCHE
médium physique
3OURCE $ESTINATION
-
( ( -
- (
( ( ( -
- ( (
( 4 ( ( ( - 4 ( ( ( - 4 ( ( ( - 4
!RCHITECTURES DE R©SEAUX
4RANSMISSION 2©CEPTION0ROTOCOLE DE COUCHE MESSAGE M
MESSAGE -
MESSAGE - )NTERFACE
COUCHE )NTERFACE COUCHE
0ROTOCOLE DE COUCHE 0ROTOCOLE DE COUCHE
médium physique
3OURCE $ESTINATION
-
( ( -
- (
( ( ( -
- ( (
( 4 ( ( ( - 4 ( ( ( - 4 ( ( ( - 4
- ( ( -
( (
!RCHITECTURES DE R©SEAUX
4RANSMISSION 2©CEPTION0ROTOCOLE DE COUCHE MESSAGE M
MESSAGE -
MESSAGE - )NTERFACE
COUCHE )NTERFACE COUCHE
0ROTOCOLE DE COUCHE 0ROTOCOLE DE COUCHE 0ROTOCOLE DE COUCHE
médium physique
3OURCE $ESTINATION
-
( ( -
- (
( ( ( -
- ( (
( 4 ( ( ( - 4 ( ( ( - 4 ( ( ( - 4
- ( ( -
( (
- ( -
(
!RCHITECTURES DE R©SEAUX
4RANSMISSION 2©CEPTION0ROTOCOLE DE COUCHE MESSAGE M
MESSAGE -
MESSAGE - )NTERFACE
COUCHE )NTERFACE COUCHE
MESSAGE -
0ROTOCOLE DE COUCHE 0ROTOCOLE DE COUCHE 0ROTOCOLE DE COUCHE 0ROTOCOLE DE COUCHE
médium physique
3OURCE $ESTINATION
-
( ( -
- (
( ( ( -
- ( (
( 4 ( ( ( - 4 ( ( ( - 4 ( ( ( - 4
- ( ( -
( (
- ( -
(
!RCHITECTURES DE R©SEAUX
4RANSMISSION 2©CEPTION0ROTOCOLE DE COUCHE MESSAGE M
MESSAGE -
MESSAGE - )NTERFACE
COUCHE )NTERFACE COUCHE
MESSAGE -
MESSAGE -
)NTERFACE COUCHE
0ROTOCOLE DE COUCHE 0ROTOCOLE DE COUCHE 0ROTOCOLE DE COUCHE 0ROTOCOLE DE COUCHE 0ROTOCOLE DE COUCHE
médium physique
3OURCE $ESTINATION
-
( ( -
- (
( ( ( -
- ( (
( 4 ( ( ( - 4 ( ( ( - 4 ( ( ( - 4
- ( ( -
( (
- ( -
(
!RCHITECTURES DE R©SEAUX
4RANSMISSION 2©CEPTION0ROTOCOLE DE COUCHE MESSAGE M
MESSAGE -
MESSAGE - )NTERFACE
COUCHE )NTERFACE COUCHE
MESSAGE M
MESSAGE -
MESSAGE -
)NTERFACE COUCHE )NTERFACE COUCHE
0ROTOCOLE DE COUCHE 0ROTOCOLE DE COUCHE 0ROTOCOLE DE COUCHE 0ROTOCOLE DE COUCHE 0ROTOCOLE DE COUCHE 0ROTOCOLE DE COUCHE
médium physique
3OURCE $ESTINATION
-
( ( -
- (
( ( ( -
- ( (
( 4 ( ( ( - 4 ( ( ( - 4 ( ( ( - 4
- ( ( -
( (
- ( -
(
,E MOD¨LE DE R©F©RENCE /3)
&ONCTIONS DE 4RANSPORT 'ESTION DE L!PPLICATION
APPLICATION PR©SENTATION
SESSION
TRANSPORT
R©SEAU
LIAISON
DONN©ES
PHYSIQUE
!PPLICATION 0RESENTATION
3ESSION 4RANSPORT
.ETWORK
$ATA ,INK
!PPLICATION 0R©SENTATION
3ESSION 4RANSPORT
2©SEAU ,IAISON DONN©ES
%METTEUR 2©CEPTEUR
3UPPORT 0HYSIQUE DE 4RANSMISSION
,E MOD¨LE DE R©F©RENCE /3)
0HYSIQUE 0HYSICAL
,E MOD¨LE DE R©F©RENCE /3)
!PPLICATION 0RESENTATION
3ESSION 4RANSPORT
.ETWORK
$ATA ,INK
!PPLICATION 0R©SENTATION
3ESSION 4RANSPORT
2©SEAU ,IAISON DONN©ES
0HYSIQUE 0HYSICAL
2©SEAU ,IAISON DONN©ES
0HYSIQUE
2©SEAU ,IAISON DONN©ES
0HYSIQUE
3YST¨MES RELAIS SOUS R©SEAUX
3YST¨ME ! 3YST¨ME "
0ROTOCOLE DAPPLICATION 0ROTOCOLE DE PR©SENTATION 0ROTOCOLE DE SESSION 0ROTOCOLE DE TRANSPORT
)NTER ! )NTER "
0ROTOCOLE DES COUCHES
ENTRE ! ET )NTER ! 0ROTOCOLE DES COUCHES
ENTRE )NTER " ET "
,E MOD¨LE DE R©F©RENCE /3)
)3/ LE MOD¨LE DE R©F©RENCE /3) DE BASE )3/ LARCHITECTURE
DE S©CURIT©
)3/ LA D©NOMINATION ET LADRESSAGE
)3/ LE CADRE G©N©RAL POUR LA GESTION /3)
!D LA TRANSMISSION EN MODE SANS CONNEXION
!D LA TRANSMISSION EN MULTIPOINT
!PPLICATION 0RESENTATION
3ESSION 4RANSPORT
.ETWORK
$ATA ,INK
!PPLICATION 0R©SENTATION
3ESSION 4RANSPORT
2©SEAU ,IAISON DONN©ES
3UPPORT 0HYSIQUE DE 4RANSMISSION
0HYSIQUE
"IT0HYSICAL
4RAME 0AQUET 40$5 30$5 00$5
!0$5
0$5 0ROTOCOL $ATA 5NIT 5NIT©S ©CHANG©ES
,E MOD¨LE DE R©F©RENCE /3)
❍ 3UPPORT 0HYSIQUE #OUCHE 0HYSIQUE
❍ ,A NORME )3/ OU LA RECOMMANDATION 8 DE L5)4 D©FINIT LE SERVICE QUI DOIT ETRE RENDU
❍ %LLE FOURNIT LES MOYENS M©CANIQUES ©LECTRIQUES FONCTIONNELS AU MAINTIEN ET LA D©SACTIVATION DES CONNEXIONS PHYSIQUES DESTIN©ES LA TRANSMISSION DES
©L©MENTS BINAIRES ENTRE ENTIT©S DE LIAISONS
❍
4RANSMISSION DES BITS SUR UN CIRCUIT DE COMMUNICATION
❍ %L©MENTS DE LA COUCHE PHYSIQUE
Ò 3UPPORT PHYSIQUE
Ò #ODEURS -ODULATEURS
Ò -ULTIPLEXEURS #ONCENTRATEURS
❍ ,A CONCEPTION DE LA COUCHE PHYSIQUE PEUTETRE R©ELLEMENT CONSID©R©E COMME FAISANT PARTIE DU DOMAINE DE LING©NIEUR ©LECTRONICIEN
!PPLICATION 0R©SENTATION
3ESSION 4RANSPORT
2©SEAU ,IAISON DONN©ES
0HYSIQUE
,E MOD¨LE DE R©F©RENCE /3)
❍ 5TILISE LA COUCHE PHYSIQUE
❍ 'ESTION DE LA LIAISON DE DONN©ES
Ò DONN©ES DE L©METTEUR EN TRAME DE DONN©ES
Ò TRANSMISSION DES TRAMES EN S©QUENCE
Ò GESTION DES TRAMES DACQUITTEMENT
Ò RECONNAISSANCE DES FRONTI¨RES DE TRAMES ENVOY©ES PAR LA COUCHE PHYSIQUE
❍ $©TECTION ET REPRISE SUR ERREUR
Ò R©GULATION DU TRAFIC
Ò GESTION DES ERREURS
❍ 0ROC©DURE DE TRANSMISSION ($,#,,# $3#
❍ ,A NORME )3/ OU LA RECOMMANDATION 5)4 8 D©FINIT LE SERVICE FOURNIT PAR LA COUCHE
!PPLICATION 0R©SENTATION
3ESSION 4RANSPORT
2©SEAU ,IAISON DONN©ES
0HYSIQUE
,E MOD¨LE DE R©F©RENCE /3)
❍ &OURNIT LES MOYENS D©TABLIR DE MAINTENIR ET DE
LIB©RER DES CONNEXIONS DE R©SEAU ENTRE DES SYST¨MES OUVERTS
Ò GESTION DU SOUSR©SEAU
Ò ACHEMINEMENT DES PAQUETS DE SOURCE VERS LA DESTINATION
❍ &ONCTIONNALIT©S
Ò !DRESSAGE
Ò 2OUTAGE
È SOURCE ROUTINGHOP BY HOP
Ò #ONTROLE DE FLUX
❍ -ODES CONNECT©NON CONNECT©
Ò )0 8
,A COUCHE R©SEAU DOIT PERMETTRE
LINTERCONNEXION DE R©SEAUX H©T©ROG¨NES
!PPLICATION 0R©SENTATION
3ESSION 4RANSPORT
2©SEAU ,IAISON DONN©ES
0HYSIQUE
,E MOD¨LE DE R©F©RENCE /3)
❍ )ND©PENDANCE DES R©SEAUX SOUSJACENTS
❍ !CCEPTE LES DONN©ES DE LA COUCHE SESSION
Ò LES D©COUPE ©VENTUELLEMENT
Ò SASSURE DE LORDONNANCEMENT
❍ /PTIMISER LES RESSOURCES R©SEAUX
❍ &ONCTIONNALIT©S DE BOUT EN BOUT
Ò MULTIPLEXAGE DE PLUSIEURS MESSAGES SUR UN CANAL
È N©CESSIT© DINDIQUER QUEL MESSAGE APPARTIENT QUELLE CONNEXION
❍ $©PENDANCE DU SERVICE R©SEAU 1O3
❍ 0ROTOCOLES DE 4RANSPORT
Ò 40 OU
Ò 4#0 5$0
!UTHENTIQUE COUCHE DE BOUT EN BOUT
!PPLICATION 0R©SENTATION
3ESSION 4RANSPORT
2©SEAU ,IAISON DONN©ES
0HYSIQUE
,E MOD¨LE DE R©F©RENCE /3)
!PPLICATION 0R©SENTATION
3ESSION 4RANSPORT
2©SEAU ,IAISON DONN©ES
0HYSIQUE
❍2ESPONSABLE DE LA SYNCHRONISATION
❍&ONCTIONS DE TYPE
Ò'ESTION DU DIALOGUE BI OU UNIDIRECTIONNEL Ò0OINTS DE REPRISE
Ò2ETOUR ARRI¨RE ÒETC
❍/RCHESTRATION
❍'ESTION DES TRANSACTIONS
,E MOD¨LE DE R©F©RENCE /3)
!PPLICATION 0R©SENTATION
3ESSION 4RANSPORT
2©SEAU ,IAISON DONN©ES
0HYSIQUE
❍ 3INT©RESSE LA SYNTAXE ET LA S©MANTIQUE DES INFORMATIONS
Ò 2EPR©SENTATION DES DONN©ES TRANSF©R©ES ENTRE ENTIT©S DAPPLICATION
2EPR©SENTATION DE LA STRUCTURE DE DONN©ES ET REPR©SENTATION DE LENSEMBLE DES ACTIONS
EFFECTU©ES SUR CETTE STRUCTURE DE DONN©ES
Ò ENCODAGE DANS UNE NORME AGR©E PERMETTANT DES
©QUIPEMENTS !3#)) ET %"#$)# PAR EXEMPLE DE COMMUNIQUER
È COMPRESSION DES DONN©ES CHIFFREMENT
❍ %XEMPLE ,A SYNTAXE ABSTRAITE !3. )3/ 5)4 8 NORMALIS©E PAR L)3/
Ò UTILIS©E DANS LA MESSAGERIE 8 ET LES ANNUAIRES 8
,E MOD¨LE DE R©F©RENCE /3)
❍ %LLE OFFRE AUX PROCESSUS DAPPLICATION LE MOYEN DACC©DER LENVIRONNEMENT /3)
❍ ,ES PROCESSUS DAPPLICATION ©CHANGENT LEURS INFORMATIONS PAR LINTERM©DIAIRE DES ENTIT©S DAPPLICATION
Ò EXEMPLE TERMINAL DE R©SEAU VIRTUEL TRANFERT DE FICHIERS COURRIER ©LECTRONIQUE CONSULTATION DES ANNUAIRES
!PPLICATION 0R©SENTATION
3ESSION 4RANSPORT
2©SEAU ,IAISON DONN©ES
0HYSIQUE
,E MOD¨LE DE R©F©RENCE /3)
❍
%L©MENTS COMPL©MENTAIRES
Ò 3TRUCTURE DE DONN©ES
È 3ERVICE $ATA 5NIT 3$5 0ROTOCOL
$ATA 5NIT 0$5
È 0OINTS DACC¨S AUX SERVICES
Ò 3ERVICES !CCESS POINT 3!0
Ò #ONNECTIUON %ND 0OINT #%0
È %NCAPSULATION
È &ONCTIONS
Ò 3EGMENTATION GROUPAGE
#OUCHE .
)NTERFACE
#OUCHE .
3!0
)#) 3$5
)#) 3$5 )$5
)$5 5NIT© DE DONN©ES DINTERFACE ENTRE COUCHES )NTERFACE $ATA 5NIT )#) )NFORMATION DE COMMANDE DE LINTERFACE )NTERFACE #ONTROL )NFORMATION 3$5 5NIT© DE DONN©ES DE SERVICE 3ERVICE $ATA 5NIT
3!0 0OINT DACC¨S DUN SERVICE 3ERVICE !CCESS 0OINT
.0$5 5NIT© DE DONN©ES DE PROTOCOLE DE COUCHE . . PROTOCOL $ATA 5NIT 3$5
.0$5
%NTETE