Académique Documents
Professionnel Documents
Culture Documents
Olivier GLCK
Universit LYON 1 / Dpartement Informatique
Olivier.Gluck@univ-lyon1.fr
http://www710.univ-lyon1.fr/~ogluck
Olivier Glck
Remerciements
Bibliographie
http://www.guill.net/
http://www.courseforge.org/courses/
http://www.commentcamarche.net/ccmdoc/
Olivier
Glck
Licence Informatique
UCBL - Modulenormatifs
LIF8 : Rseaux
http://www.rfc-editor.org/
(documents
dans TCP/IP)
Olivier Glck
Plan de la partie 4
Le protocole HDLC
Le protocole PPP
Le protocole SLIP
Le protocole HDLC
Olivier Glck
Le protocole HDLC
Secondaire
Point point
Olivier Glck
Fonction
Secondaire
Rponse
Commande
Commande
Rponse
Rponse
Fonction
Secondaire
Le mode asynchrone
Fonction
Primaire
symtrique
ABM - Asynchronous Balanced Mode
chaque extrmit est primaire en mission et secondaire en
rception (mode quilibr)
liaison point point uniquement
10
Le protocole HDLC
Entit
primaire
Entit
secondaire
FFFFF/trame/ trame/FFF/trame/FFFFFFFFF
01111110
11
INFORMATIONS
01111110
Olivier Glck
Le protocole HDLC
Olivier Glck
Olivier Glck
Secondaire
Secondaire
Secondaire
Rponse
Commande
Primaire
Olivier Glck
Commande
Primaire
Ncessite une liaison physique synchrone fullduplex (possibilit sur half-duplex mais avec des
restrictions de service)
Liaison de donnes
Olivier Glck
12
Le champ adresse
Fanion deb
Adresse
Commande
1 octet
1 octet
1 ou 2 octets
Olivier Glck
INFORMATIONS
FCS
Fanion fin
2 octets
1 octet
13
Olivier Glck
Le champ "commande"
Types de trames
Trames I
Trames S
Olivier Glck
Trames U
15
Olivier Glck
bit5
bit4
bit3
bit2
bit1
P/F
trame I
Nr
P/F
trame S
P/F
trame U
Ns
bit0
Nr
16
Le champ "commande"
bit6
Olivier Glck
Le champ "commande"
14
17
Trames de supervision
RR - Receive Ready
Prt recevoir ou accus de rception si pas de trame I
envoyer par le rcepteur
RNR - Receive Not Ready
Non prt recevoir ; le rcepteur demande l'metteur
d'arrter les missions et acquitte les trames jusqu' Nr-1
REJ - Reject
Rejet simple ; demande la retransmission partir de Nr
SREJ - Selective Reject
Rejet slectif ; demande la retransmission de Nr
Olivier Glck
18
Le champ "commande"
Le champ "commande"
Olivier Glck
19
Olivier Glck
Connexion et libration
Olivier Glck
bit6
bit5
bit4
bit3
bit2
bit1
P/F
Nr
P/F
RR
CONCnf+ CONReq
1
4
Nr
P/F
RNR
Primaire
Nr
P/F
REJ
Nr
P/F
SREJ
trame I
SARM
SNRM
SABM
SABME
DISC
CONRsp+
CONInd CONSecReq
LIBRsp
3
Secondaire
CONSecInd
CONReq
3
CONCnf+
6
Primaire
SNRM
DM
UA
21
Olivier Glck
22
Rgles de reprise
Rejet de commande
23
LIBInd
DM
Olivier Glck
LIBReq
1
Secondaire
UA
Erreur de transmission
LIBCnf
DISC
UA
Secondaire
SNRM
UA ou DM
Primaire
CMDR/FRMR
CONInd CONRsp+
3
2
SABM
Rgles de reprise
bit0
Nr
Ns
20
Olivier Glck
24
Rgles de reprise
Deux temporisateurs
Vs
Vr
Crdit
(1)
(3)
7
0
(Aprs mission)
Crdit
(1)
(3)
0
0
(2)
B, W=7
1
1
1
6
5
4
3
1
1
Olivier Glck
7
6
(2)
B, W=7
(I) Ns=0 , P=0 , Nr=0
(I) Ns=1 , P=0 , Nr=0
(I) Ns=2 , P=0 , Nr=0
(I) Ns=3 , P=0 , Nr=0
(I) Ns=0 , P=0 , Nr=4
(I) Ns=4 , P=0 , Nr=1
(I) Ns=5 , P=0 , Nr=1
(I) Ns=6 , P=0 , Nr=1
(I) Ns=7 , P=0 , Nr=1
(I) Ns=0 , P=0 , Nr=1
(I) Ns=1 , P=0 , Nr=1
(I) Ns=2 , P=1 , Nr=1
(S) RR F=1 , Nr=3
(I) Ns=3 , P=0 , Nr=1
Vr
Crdit
(1)
(4)
26
Vs
Vr
Crdit
(1)
(4)
B
(I) Ns=0 , P=0 , Nr=0
(I) Ns=1 , P=0 , Nr=0
(I) Ns=2 , P=0 , Nr=0
(S) RNR F=0 , Nr=2
Vs
(Aprs rception)
A, W=7
Vr
25
Vs
Olivier Glck
4
4
(Aprs rception)
A, W=7
T1
T1
trame rejete
buffer plein
Olivier Glck
27
Olivier Glck
28
0 1 2 3 4 5 6 7 0 1 2 3 4
EXEMPLE W=3
0 1 2 3 4 5 6 7 0 1 2 3 4
0 1 2 3 4 5 6 7 0 1 2 3 4
0 1 2 3 4 5 6 7 0 1 2 3 4
Olivier Glck
on peut mettre 0, 1, 2
on reoit trame RR
demandant 3
on peut mettre 3, 4, 5
on reoit trame RR
demandant 6
on peut mettre 6, 7,0
on reoit trame RR
demandant 1
on peut mettre 1,2,3
etc ...
Cours 4 (suite)
Les protocoles SLIP et PPP
29
IP
Lien srie
IP
Modem
31
Olivier Glck
33
Olivier Glck
END
Octet 1
En-tte
IP
En-tte
TCP/UDP
Donnes
34
Octet 1
.
.
.
.
.
.
ESC
ESC
ESC_ESC
.
.
.
.
.
.
END
ESC
.
.
.
ESC_END
Octet N
.
.
.
Octet N
END
Paquet IP
Olivier Glck
32
ct rception :
Noeud de connexion
(Point of Presence)
Internet
Ligne tlphonique
Modem
Paquets IP
PPP/SLIP
Paquets IP
PPP/SLIP
IP
Paquets IP
PPP/SLIP
Olivier Glck
Paquets IP
PPP/SLIP
IP
Paquets IP
35
Olivier Glck
36
Application 1
Protocole X
Application 2
Application 3
Olivier Glck
Protocole de liaison
Protocole Y
Application 1
Application 2
Fanion
0x7E
Application 3
37
Olivier Glck
Olivier Glck
39
FCS
Fanion
0x7E
38
Olivier Glck
40
Compatibilit
Donnes
Olivier Glck
Commande Protocole
Adresse
OxFF
Transparence
41
Olivier Glck
42