Académique Documents
Professionnel Documents
Culture Documents
Remerciements Bibliographie
n « Réseaux », 4ième édition, Andrew Tanenbaum, Pearson
n Certains transparents sont basés sur des Education, ISBN 2-7440-7001-7
supports de cours de : n « Réseaux et Télécoms », Claude Servin, Dunod, ISBN 2-10-
007986-7
Danièle DROMARD (PARIS 6)
« Analyse structurée des réseaux », 2ième édition, J. Kurose
n
n
n Andrzej DUDA (INP Grenoble/ENSIMAG) et K. Ross, Pearson Education, ISBN 2-7440-7000-9
n Shivkumar KALYANARAMAN (RPI/ECSE) n « TCP/IP Illustrated Volume 1, The Protocols », W. R.
Stevens, Addison Wesley, ISBN 0-201-63346-9
Alain MILLE (LYON 1)
« TCP/IP, Architecture, protocoles, applications », 4ième
n
n
n CongDuc PHAM (LYON 1) édition, D. Comer, Dunod, ISBN 2-10-008181-0
n Michel RIVEILL (Université de Nice/ESSI) n « An Engineering Approach to Computer Networking »,
Addison-Wesley, ISBN 0-201-63442-6
n l’Institut National des Télécommunications (INT)
n Internet…
n Des figures sont issues des livres cités en n http://www.guill.net/
http://www.courseforge.org/courses/
bibliographie n
n http://www.commentcamarche.net/ccmdoc/
Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 3 n http://www.rfc-editor.org/
Olivier Glück Licence Informatique(documents normatifs
UCBL - Module LIFASR6 dans TCP/IP)
: Réseaux 4
Plan de la partie 4
n Le protocole HDLC
Le protocole HDLC
n Le protocole PPP
n Le protocole SLIP
1
Le protocole HDLC Statut des stations
n HDLC - High Level Data Link Control n Système à commande centralisée DISSYMETRIQUE
n Protocole de niveau 2 OSI orienté bits n Multipoint Adresse véhiculée dans les deux
sens = celle du secondaire
n Premier protocole moderne, normalisé en 1976 Commande Réponse
par le CCITT (UIT-T) Primaire
n utilisé par exemple dans le GSM entre le mobile et le Secondaire Secondaire Secondaire
réseau…
n Nécessite une liaison physique synchrone full- n Point à point Pas besoin de véhiculer une
adresse !!
duplex (possibilité sur half-duplex mais avec des Commande Réponse
restrictions de service…) Primaire
n Liaison de données
Secondaire
n point à point symétrique ou dissymétrique
n multipoint dissymétrique (polling/selecting)
Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 7 Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 8
Adresse : FONCTION SECONDAIRE (par ex.) n Le secondaire peut émettre sans y être autorisé
2
Structure de la trame HDLC Le champ adresse
Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 13 Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 14
n Contrôle d'erreurs : REJ (Go-Back-N), SREJ n Les bits S et U permettent d'identifier la commande
n Trames U
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
n Supervision non séquencée - pas de champ information :
n Connexion, Libération Nr P/F Ns 0 trame I
n Anomalies, Réinitialisation Nr P/F S S 0 1 trame S
n Test, Identification
U U U P/F U U 1 1 trame U
n Données non séquencées (datagrammes)
Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 15 Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 16
trame de réponse
n
station secondaire, suite à une demande explicite émise Non prêt à recevoir ; le récepteur demande à l'émetteur
par un primaire d'arrêter les émissions et acquitte les trames jusqu'à Nr-1
n P=1 - sollicite une réponse explicite du secondaire (par n REJ - Reject
ex. car fenêtre d’émission bientôt pleine)
Rejet simple ; demande la retransmission à partir de Nr
n Réponse à P=1 par F=1 - le secondaire répond par un
acquittement n SREJ - Selective Reject
n Une station qui reçoit une trame de commande avec le bit Rejet sélectif ; demande la retransmission de Nr
P/F=1 doit répondre avec P/F=1
Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 17 Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 18
3
Le champ "commande" Le champ "commande"
n Trames non numérotées de commande (primaire n Trames non numérotées de réponse (du secondaire
vers secondaire)
vers le primaire)
SNRM - Set Normal Response Mode
UA - Unnumbered Acknowledge
n
n
multipoint dissymétrique, maître/esclave (polling/selecting)
acquittement d'une trame non numérotée
n SARM - Set Asynchronous Response Mode
n FRMR - Frame Reject ou CMDR - Command Reject
le secondaire peut émettre sans invitation
n SABM - Set Asynchronous Balanced Mode une trame ou une commande vient d'être rejetée
point à point symétrique, chaque station peut émettre sans (indication de la raison dans le champ information)
autorisation (primaire et secondaire simultanément) n DM - Disconnect Mode
n SABME - Set Asynchronous Balanced Mode Extended indique que le terminal est déconnecté
idem SABM mais mode étendu (compteurs sur 7 bits) n RM - Request Disconnect
n DISC - Disconnect
équivalent de DISC pour le secondaire
l'un des terminaux décide de rompre la liaison
Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 19 Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 20
Primaire Secondaire
0 0 0 P 1 1 1 1 SARM
DISC
1 0 0 P 0 0 1 1 SNRM
UA
0 0 1 P 1 1 1 1 SABM
CONRsp+ CONInd CONSecReq CONSecInd CONReq CONCnf+
0 1 1 P 1 1 1 1 SABME
5 1 3
0 1 0 P 0 0 1 1 DISC 4 2 6
0 1 1 F 0 0 1 1 UA Secondaire Primaire
1 0 0 F 0 1 1 1 CMDR/FRMR DM
SNRM
0 0 0 F 1 1 1 1 DM
UA
Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 21 Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 22
4
Règles de reprise Exemple d'échange de données
(Après émission) (Après réception)
0
Vr
0
Crédit
7 A, W=7 B, W=7
Vs
0
Vr
0
Crédit
7 (1)
6
1
1
6
5
(I) Ns=5 , P=0 , Nr=1
1
1
5
6
7
Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 25 Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 26
Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 27 Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 28
5
Les protocoles SLIP et PPP (1) Les protocoles SLIP et PPP (2)
n SLIP et PPP sont des protocoles de niveau liaison IP IP
PPP/SLIP
Paquets IP
PPP/SLIP
de carte Ethernet)
Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 31 Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 32
fonctions doivent être fournies par les couches le remplace par la séquence ESC - ESC_END
supérieures) n si le caractère ESC apparaît dans les données, SLIP
n trop de versions existent, il n’y a donc pas de le remplace par la séquence ESC - ESC_ESC
standardLicence
Olivier Glück de l’Internet
Informatique UCBL - Module LIFASR6 : Réseaux 33 Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 34
6
Le protocole PPP (1) Le protocole PPP (2)
n PPP, contrairement à HDLC par exemple, est n Utilisé sur des liaisons point à point synchrones
multi-protocoles
ou asynchrones
n un champ spécifique dans la trame PPP permet de
distinguer le protocole utilisé par les données n Format de la trame
transportées (le protocole X ou Y est encapsulé dans n délimitation des trames par le fanion 0x7E
la trame PPP)
n champ adresse inutile (point à point) -> 0xFF
n champ contrôle identique à celui de HDLC
Protocole X
n champ protocole sur 2 octets identifie le protocole de
Application 1 Application 1
niveau supérieur (IP, IPX, IPv6, …)
Application 2 Protocole de liaison Application 2 n champ FCS identique à celui de HDLC
Fanion Adresse Fanion
Application 3 Application 3 Commande Protocole Données FCS
Protocole Y 0x7E OxFF 0x7E
Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 37 Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 38
Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 41 Olivier Glück Licence Informatique UCBL - Module LIFASR6 : Réseaux 42