Professional Documents
Culture Documents
05/12/03
Couche liaison
Page 1
05/12/03
Couche liaison
Page 5
Plan
HDLC PPP MAC ET LLC
X25 est une norme
X25
mise au point dans les ann es 70, utilis e, entre autres, par le r seau public Transpac.
05/12/03
Couche liaison
Page 2
05/12/03
Couche liaison
Page 6
Quelques protocoles
R seaux publics de t l communications
HDLC
X25-2
Le protocole de base est HDLC (High level Data Link Control). Deux modes de liaison sont d finis :
le mode non quilibr ou mode LAP (Link Access Procedure), le mode quilibr ou mode LAPB (Balanced Link Access Procedure).
R seaux locaux
MAC et LLC
05/12/03
Couche liaison
Page 3
05/12/03
Couche liaison
Page 7
Modes de liaison
Mode non quilibr (LAP)
liaison point point ou multipoint, Une station primaire (ma tre) envoie des trames de commande et une station secondaire (esclave) envoie des trames de r ponse.
PPP IEEE IEEE IEEE IEEE 802.3 802.4 802.5 802.6 Ethernet Token Bus Token Ring DQDB sous-couche MAC
05/12/03
Couche liaison
Page 4
Trame I
N(S) correspond au num ro, modulo 8, de la trame mise (Sent Frame). N(R) repr sente un acquittement collectif en indiquant le num ro de la prochaine trame attendue (Requested Frame). P/F signifie (entre autres) :
P (Poll) si station primaire. P/F 1 indique qu un acquittement imm diat est demand . F (Final) si station secondaire. P/F 1 indique une fin de transmission.
01111110
FCS 16 bits
01111110
Fanion
05/12/03
Couche liaison
Page 9
05/12/03
Couche liaison
Page 13
Champs de la trame
Fanions : d limiteurs de trame Adresse : champ sous-utilis dans Transpac (liaison point point) Commande : voir plus loin Donn es : une suite de bits g n ralement group e en octets (128 512 pour Transpac) FCS (Frame Check Sequence) : s quence de d tection d erreurs gale au reste de la division du polyn me associ aux diff rents champs de la trame par X16 + x12 + x5 + 1 (dans l avis V41).
05/12/03 Couche liaison Page 10
Trame S
Le champ S poss de 4 valeurs :
00 signifie RR (Receiver Ready) : prt recevoir de nouvelles trames. 01 signifie RNR (Receiver Not Ready) : pas prt recevoir de nouvelles trames. 10 signifie REJ (Reject) : demande la retransmission des trames de num ro sup rieur N(R). 11 signifie SREJ (Selctif Reject) : demande la retransmission de la trame de num ro N(R).
05/12/03
Couche liaison
Page 14
Types de trames
Trois types de trames sont utilis es :
trames I (Information) : donn es transmettre, trames S (Supervisory) : gestion des erreurs et du flux, trames U (Unnumbered) : tablissement et lib ration de la liaison.
Trame U
Le champ M poss de 32 valeurs dont :
00111 signifie SABM (Set Asynchronous Balanced Mode) : tablit une liaison en mode quilibr LAPB. 01000 signifie DISC (Disconnected) : demande de d connexion. 01100 signifie UA (Unnumbered Acknowledgement) : acquitte une trame non num rot e.
Page 11 05/12/03 Couche liaison Page 15
05/12/03
Couche liaison
Champ Commande
7 Trame I
N(R) P/F N(S)
Exemple d change
SABM, P UA, F RR,1,F 0,0,P 1,0
0 0
Trame S
N(R) P/F S
1 Station A
SREJ,2,F 0,3,F
2,0,P
Station B
2,0,P
Trame U
M P/F M
05/12/03
Couche liaison
Page 12
05/12/03
Couche liaison
Page 16
D connexion PPP
Le sc nario d une d connexion Internet par l utilisateur est le suivant :
envoi de paquets NCP encapsul s dans des trames PPP pour lib rer l adresse IP. envoi de paquets LCP encapsul s dans des trames PPP pour lib rer la connexion, lib ration de la liaison physique lorsque le modem raccroche.
Page 17 05/12/03 Couche liaison Page 21
05/12/03
Couche liaison
SLIP et PPP
Deux protocoles sont disponibles pour g rer une connexion Internet :
SLIP (Serial Line IP) d fini dans le RFC 1055, PPP (Point to Point Protocol) d fini dans les RFCs 1661, 1662 et 1663.
Connexion Internet
SLIP est plus ancien que PPP et comporte un certain nombre d insuffisances. Ces protocoles sont d finis pour des liaisons point point.
05/12/03 Couche liaison Page 18 05/12/03 Couche liaison Page 22
PPP
PPP est un protocole d fini par trois composants :
un format de trame (proche de celui de HDLC), un protocole LCP (Link Control Protocol) pour tablir, configurer et tester une connexion, un protocole NCP (Network Control Protocol) permettant la n gociation de param tres pour chacun des protocoles r seaux support s.
05/12/03 Couche liaison Page 19
16 bits Protocole
05/12/03
Couche liaison
Page 23
Connexion
Le sc nario classique d une connexion chez un fournisseur d acc s Internet est le suivant :
appel au t l phone via un modem chez le fournisseur, tablissement de la liaison physique lorsque le routeur d croche, envoi de paquets LCP encapsul s dans des trames PPP pour fixer les param tres de la connexion, envoi de paquets NCP encapsul s dans des trames PPP pour obtenir une adresse IP.
Champs de la trame
Fanions : d limiteurs de trames Adresse et Commande : valeurs fix es (et non utilis es). Protocole : indique quel type de paquet est transport dans les donn es. Donn es : taille maximale par d faut gale 1500 octets. FCS : champ pour la d tection d erreurs.
Page 20 05/12/03 Couche liaison Page 24
Champ Protocole
Code 0021 0029 002B 8021 C021 Protocole IP AppleTalk IPX NCP (pour IP) LCP
Sous-couche MAC
Cette sous-couche a pour r le de :
g rer l acc s au support physique car il s agit d une liaison multipoint, structurer les bits d information en trames (dites MAC), g rer les adresses physiques (dites MAC) des cartes r seaux.
Elle est ind pendante du m dia : cble cuivre, fibre optique, onde hertzienne
Page 25 05/12/03 Couche liaison Page 29
05/12/03
Couche liaison
HDLC et PPP
PPP utilise un format de trame tr s proche de celui de HDLC. Cependant, HDLC est un protocole orient bit tandis que PPP est un protocole orient caract re. Par exemple, PPP utilise des caract res de transparence.
Adressage physique
Dans le cas d une liaison multipoint, il est n cessaire de disposer d une adresse physique pour chaque machine.
Adresse de A ? Adresse de B ? Adresse de C ? Adresse de D ?
05/12/03
Couche liaison
Page 26
05/12/03
Couche liaison
Page 30
05/12/03
Couche liaison
Page 27
05/12/03
Couche liaison
Page 31
I/G (Individual/Group)
si le bit est 0 alors l adresse sp cifie une machine unique (et non un groupe).
U/L (Universal/Local)
si le bit est 0 alors l adresse est universelle et respecte le format de l IEEE.
Page 28 05/12/03 Couche liaison Page 32
05/12/03
Couche liaison
Adresse Constructeur
Une adresse universelle est attribu e par l IEEE chaque constructeur.
Constructeur Cisco 3Com Intel IBM
05/12/03
Types d adressage
Adresse pour la diffusion g n rale (broadcasting) : tous les bits 1 Adresse pour la diffusion restreinte (multicasting) : bit I/G 1 Adresse correspondant un unique destinataire (unicasting) : bit I/G 0
Sous-couche LLC
Cette sous-couche a pour r le de :
cacher la couche r seau les diff rences de topologie physique, assurer le transport de trames entre 2 stations.
Elle est ind pendante de la m thode d acc s (par jeton ou par contention).
05/12/03
Couche liaison
Page 34
05/12/03
Couche liaison
Page 38
Types de service
4 octets FCS
2 octets long
n octets Donn es
PAD
7 octets
1 octet
05/12/03
Couche liaison
Page 35
05/12/03
Couche liaison
Page 39
Champs de la trame
Pr ambule : sert synchroniser le r cepteur. SFD (Start Frame delimiter) : d limiteur. Longueur : nombre d octets du champ Donn es. Donn es : informations provenant de la souscouche LLC. La longueur de ce champ est comprise entre 0 et 1500 octets. Bourrage (PAD) : octets de bourrage sans signification, ins r s si la longueur du champ Donn es est insuffisante (inf rieure 46 octets). FCS : champ pour la d tection d erreurs.
Couche liaison Page 36 05/12/03
I/G 1 bit
C/R
SAP src
05/12/03
Couche liaison
Page 40
Champs de la trame
I/G (Individual/Group) C/R (Command/ R ponse) SAP (Service Access Point) : sert identifier le protocole de niveau sup rieur (06 pour IP et 7E pour X25-3). Contr le : mme principe (pour LLC2) que le champ Commande de HDLC.
05/12/03 Couche liaison Page 41