Académique Documents
Professionnel Documents
Culture Documents
Sommaire
Objectifs : Intrt des protocoles de liaison Comprendre leur fonctionnent O sont ils utiliss ?
Les techniques : Le Stop-and-Wait Les protocoles fentres Les normes et les produits : La norme HDLC et ses implmentations drives
(a)
T,b (b)
=>
Timer
B
(a)
ACK (b) T,b ACK (b)
T,a
Time out ACK T,a (a)
(a)
ACK Perte d un acquittement Doublons
T,a,0
ACK T,a,0 ACK (a,0) (a) T,a,0 (a,0) ACK,0 (b) (b,1) ACK Fausse perte T,b,1 ACK T,c,2 Perte de la trame c T,d,3 (d,3) Emetteur croit recevoir lacquittement de la trame c T,b,1 NACK,1 (b,1)
(b)
Time out (c) (d)
T,b,1
01111110
FLAG TYPE NTRAME DONNEES FCS FLAG FLAG TYPE ACK + N FCS FLAG
Ce protocole est aussi connu sous les termes de protocoles bits alterns
Inconvnient : un faible taux dutilisation du canal Comment amliorer ce taux ?
FLAG TYPE NTRAME ACK+N PAQUET FCS FLAG FLAG ACK+N FCS TYPE FLAG
Une trame envoye est acquitte par : Une trame de donnes si le rcepteur a une trame envoyer Une trame de contrle dans le cas contraire Une trame peut acquitter plusieurs trames en une seule opration
B
(a) (b) (c)
A
T,a,0 T,b,1 T,c,2
B
(a,0) (b,1) (c,2)
(b)
N de Squence (n de trame)
Emetteur 0 1 2 3 0 1 2 3 Trames qui peuvent tres mises Trames dj reues Rcepteur 0 1 2 3 0 1 2 3 Trames qui peuvent tres reues
Rcepteur 0 1 2 3 0 1 2 3
T(0,1)
0 1 2 3 0 1 2 3
0 1 2 3 0 1 2 3
ACK,2 0 1 2 3 0 1 2 3
Emetteur bloqu
T(2,3,0)
0 1 2 3 0 1 2 3
0 1 2 3 0 1 2 3
ACK,1 0 1 2 3 0 1 2 3
0 1 2 3 0 1 2 3
0 1 2 3 0 1 2 3
Dtection d une erreur ct rcepteur : Vrification du FCS Rception de la trame (x) mod n avant la trame (x-1) mod n
Deux possibilits pour rcuprer une erreur : GO-BACK-N Selective Repeat Dans tous les cas, l metteur doit mmoriser les trames non acquittes
GO-BACK-N
GO-BACK-N : La transmission est reprise depuis la trame perdue ou errone Mthode simple mais peu efficace
A (a) (b) ACK,1 (c) (b) T,a,0 T,b,1 T,c,2 T,b,1 (a,0) Trame errone REJ,1 B
(c)
(d) ACK,3
T,c,2
T,d,3
SELECTIVE-REPEAT
Selective Repeat : Seule la trame perdue ou errone est retransmise Plus efficace que le GO-BACK-N Implmentation plus complexe Mmorisation des trames ct rcepteur
A
(a) (b) ACK,1 T,a,0 T,b,1 T,c,2 T,b,1 (b,1) (B ordonne les trames) ACK,3 (a,0)
(c)
(b)
SREJ,1
Asynchronous Response Mode (ARM) Point-to-point Secondaire initie une transmission Asynchronous Balanced Mode (ABM) Point-to-point Full-duplex
Primaire
Full-duplex
Secondaire
Prim/Sec
Full-duplex
Prim/Sec
Flag
Adresse
Contrle
Information
FCS
Flag
N(S)
P/F
N(R)
N(S)
P/F
N(R)
Trame de supervision
P/F
Trame non-numrote : DISC : Disconnect SABM : Set Asynchronous Balanced Mode UA : Acquittement
Demande connexion
B,I,N(S)=0,N(R)=2
B,I,N(S)=1,N(R)=2 B,I,N(S)=2,N(R)=2,F B,RR,N(R)=3,P
ABM
PPP LAPB LAPD (X25.2) (RNIS) LAPDm (GSM)
NRM
SDLC (SNA)
NRM
LAP (X25.2) LLC (LANs)
SDLC : Synchronous Data Link Control (IBM) HDLC : High Data Link Control (ISO) PPP : Point-to-Point protocol LAP : Link Access Procedure
Exemple : Les rseaux publics franais sont bass sur X.25 (Transpac en 1979, Minitel, ).
La norme X.25 couvre les 3 premires couches de l OSI. Le niveau liaison : Rendre fiable le canal entre un ETCD et un ETTD Protocole LAPB (Link Access Procedure Balanced) qui est une implmentation d HDLC (fentre coulissante, )
ETTD (pc)
ETCD (modem)
X.25
ETTD
rseau liaison X.25/3 X.25/2
ETTD
rseau liaison
Switch
rseau liaison
ETTD
rseau liaison X.25/3 X.25/2
ETTD
rseau liaison
Physique
Physique X.25/1
Physique
Composants de PPP
1) Trame HDLC 2) Protocole de contrle de liaison (LCP : Link Control Protocol) Etablissement, maintien et libration de la connexion Ngociation d options (taille des trames,) 3) Protocole de contrle rseau (NCP : Network Control Protocol) Une famille de protocoles de contrle rseau (IPC,IPXCP,NBTP,...) qui configure les protocoles de la couche rseau
Couche rseau CHAP PPP PAP Couche liaison Couche physique IP IPX
NCP
LCP
Phase I : Chaque extrmit du lien PPP envoi des paquets LCP pour configurer et tester la ligne
Phase II [option] : Authentification Deux modes disponibles : PAP Simple, mais le mot de passe transite en clair sur le rseau CHAP Fourni une protection contre les attaques Phase III : PPP envoi des paquets NCP pour choisir et configurer un ou plusieurs protocoles rseau disponibles (IP, IPX). (Cette phase peut lors d une connexion Internet permettre dobtenir une adresse IP pour toute la dure de la connexion)
Evnement
TCP
Machine isole
Modem
Rseau tlphonique
Serveur d accs
Connexion Internet
Modem
Rseau entreprise
Internet
Fournisseur d accs