Cours d introduction aux réseaux de communication L2_INFO 1 ORGANISATION DU MODELE ISO/OSI Les données utilisateurs 7 Application 6 Présentation 5 Session 4 Transport 3 Réseau 2 Liaison 1 Physique Fragment Paquet Trame L2_INFO 2
COUCHE PHYSIQUE NATURE DES SUPPORTS DE COMMUNICATION MODE D EXPLOITATION DES SUPPORTS TECHNIQUES DE CODAGE DE L INFORMATION L2_INFO 3 NATURE DES SUPPORTS CÂBLE COAXIAL PAIRE TORSADÉE (fils de cuivre) FIBRE OPTIQUE SANS FIL L2_INFO 4
Le câble coaxial Les différents câbles sont désignés par les diamètres utilisés en mm. Les deux câbles les plus courants sont les 2.6/9.5 et 1.2/4.4. Plusieurs catégories de câble : 50 W du type Ethernet 75 W du type CATV (câble de télévision) 93 W utilisé dans le monde IBM pour la connexion des terminaux lourds et peu maniable (grosse architecture). pratiques (petits réseaux) débits élevés L2_INFO 5 LA PAIRE TORSADEE Paires torsadées blindées Paires torsadées non blindée faible coût et installation plus simple possibilité d utiliser des infrastructures existantes (câbles téléphoniques) mais attention aux perturbations) L2_INFO 6
La fibre optique Les composants aux extrémités : une diode électroluminescente (DEL) une diode laser (DL) un laser modulé un faisceau lumineux est véhiculé à l intérieur d une fibre optique. Vitesse de propagation : de l ordre de 100 000 Km/seconde (multimode) 250 000 Km/seconde (monomode) L2_INFO 7 Supports sans fil Systèmes infrarouges Systèmes radio Systèmes à micro-ondes Liaisons satellites L2_INFO 8
MODE EXPLOITATION DES SUPPORTS PRINCIPES DE TRANSMISSION Modulation Bande de base CARACTERISTIQUES DES SUPPORTS Analyse spectrale Grandeurs caractéristiques CONSTRUCTION DE RESEAUX Principes de codage de l information L2_INFO 9 CARACTERISTIQUES SUPPORTS Propagation de signaux électriques, optiques, radio Valeur de bande passante gamme de signaux transmissibles, limitation de la rapidité de modulation limitation du débit binaire Valeur d affaiblissement conditionne l éloignement maximum L2_INFO 10
Techniques d exploitation d un support Transmission analogique Boucle locale Modem V90/V92 Modem ADSL AMPLITUDE VARIATION CONTINUE DANS LE TEMPS TEMPS AMPLITUDE Transmission digitale Architecture système matériels Réseaux LAN, MAN, WAN VARIATION DISCRETE DANS LE TEMPS TEMPS L2_INFO 11 Analyse spectrale Amplitude maximale Fréquence Phase L2_INFO 12
Analyse spectrale Spectre de fréquence: Energie Energie Fréq. Signal sinusoïdal parfait Spectre de bande: Energie Fréq. Signal sinusoïdal transmis Signal => largeur de bande Support => bande passante Signal Fréq. L2_INFO 13 Analyse spectrale Déformation des signaux transmis: - Affaiblissement (fonction de la distance) Amplification N=10*log 10 (PS/PE) en Décibels - Distorsions en Amplitude Egalisation - Distorsions en Fréquence (Filtres) Transposition en Fréquence - Distorsions en Phase (Vitesse de propagation) Synchronisation L2_INFO 14
Analyse spectrale Bruits (ensemble de signaux parasites aléatoires): - Mesure par rapport au signal utile AFF = 10*log 10 (S/B) en Décibels - Sensibilité accrue avec la bande passante - Sensibilité accrue avec le débit - Génération d erreur d interprétation par le récepteur -Solutions: Fiabilité des supports Codes détecteurs d erreurs L2_INFO 15 GRANDEURS ASSOCIEES AUX SUPPORTS Capacité théorique du canal: - Quantité maximale d information que peut véhiculer un support : C=W*log 2 (S/B+1) en bits par sec. si W en Hz - Dépend de la bande passante - Dépend du rapport Signal/Bruit L2_INFO 16
QUALIFICATIFS ASSOCIES AUX SUPPORTS Débit binaire = Quantité d information (bps) que peut envoyer un émetteur et recevoir un récepteur Valence d un signal: Nombre d états que peut prendre un signal pour représenter l information Rapidité de modulation: Nombre de changements d états (ch. États/s ou bauds) du signal D=R*log 2 (V) Ne pas confondre Bits par seconde et Bauds L2_INFO 17 Comment transférer l information? TRAITEMENT INFORMATION CODAGE DECODAGE TX_SIGNAUX RX_SIGNAUX L2_INFO 18
Codage de l Informationl Communication = Transmission + Compréhension Langages, Ecrit... Alphabet, Symboles, Codes Télégraphie: Morse, Baudot Télex, terminal «Numérique» Téléphone : codage accoustique en signal electrique Codage Informatique: Suite de chiffres binaires (bits) O et 1 L2_INFO 19 Codage de l Informationl Codage de l Information: - Codage sous forme binaire (ASCII, EBCDIC, DCB...) - Codage de l état binaire sous forme physique Fonctions de Transcodage Principaux codes pour la transmission: Morse (A.- B -... C -.-. D -.. E.), Baudot (code télégraphique ou AI n 2 ou CCITT n 2), ASCII (AI n 5 ou Code CCITT n 5 ou ISO 646) L2_INFO 20
Comment transférer l information? TRAITEMENT INFORMATION ASCII, MORSE, SUCCESSION BINAIRE CODAGE DECODAGE TX_SIGNAUX RX_SIGNAUX L2_INFO 21 Codage de signaux analogiques Y(t) = A SIN ( ωt + Φ ) 0 1 0 1 0 1 1 L2_INFO 22
Codage de signaux analogiques Modulation de phase Modulation amplitude Modulation fréquence L2_INFO 23 Codage des informations sur un support CARACTERISTIQUE D UN SIGNAL CARRE DECOMPOSITION EN SERIE DE FOURIER SOMME INFINIE DE SINUSOIDES DE FREQUENCES MULTIPLES DE LA FREQUENCE FONDAMENTALE S(t) = S0 +S1 + S2 + S3 +.. s( t) = i= 0 Asin(2 nft) L2_INFO 24
Codage de signaux numériques 1 0 1 0 0 1 1 0 0 0 0 NRZ 1 0 1 0 0 1 1 0 0 0 0 RZ 1 0 1 0 0 1 1 0 0 0 0 NRZ-i L2_INFO 25 Codage de signaux numériques 1 0 1 0 0 1 1 1 1 1 0 MLT3 1 0 1 0 0 1 1 0 0 0 0 Biphase 1 0 1 0 0 1 1 0 0 0 1 Biphase différentiel L2_INFO 26
Complexité processus de codage @ dest @ source lg data pad FCS TRAME Extraction BIT Génération signal TRAME Extraction BLOC Génération signal TRAME Extraction BLOC Précodage BLOC Extraction BIT Génération signal Extraction groupe BIT Génération signal L2_INFO 27 Précodage 4B/5B DONNEE SYMBOLE DONNEE SYMBOLE 0 11110 8 10010 1 01001 9 10011 2 10100 A 10110 3 10101 B 10111 4 01010 C 11010 5 01011 D 11011 6 01110 E 11100 7 01111 F 11101 IDLE 11111 HALT 00100 J 11000 K 10001 T 01101 R 00111 L2_INFO 28
Codage 8B/6T Principe de fonctionnement Codage binaire : association d un signal à chaque bit Codage 8B/6T : association à chaque octet d un symbole (succession unique de signaux) DATA /Non DATA Octet 0 Octet 1 Octet 2....... Valeur des signaux S5 S4 S3 L2_INFO 29 S2 S1 V2 V2 V2 V3 V3 V3 S0 V2 V3 V2 V3 V2 V3 3 6 3 5 3 4 3 3 3 2 3 1 Combinaisons possibles 3 1 3 2 3 3 3 4 3 5 3 6 3 9 27 81 243 729 Comment transférer l information? ETTD / DTE CODAGE ETCD / DCE DECODAGE SUPPORTS L2_INFO 30
Communication entre terminaux ETTD/ DTE ETCD/ DCE ETCD/ DCE ETTD/ DTE Jonction Circuit de Données Jonction ETTD: Equipement Terminal de Traitement de Données DTE: Data Terminal Equipment ETCD: Equipement de Terminaison de Circuit de Données DCTE: Data Circuit Terminating Equipment DCE: Data Communication Equipment L2_INFO 31 Communication entre terminaux (2) L2_INFO 32
Communication entre terminaux Transmission Asynchrone = par caractère Transmission Synchrone = par bloc de caractères L2_INFO 33 Communication entre terminaux Problème de synchronisation des horloges Causes: - Fréquences des horloges différentes; - Vitesse de propagation variable; Solutions: - Transmettre le signal d horloge; - Insérer des caractères de synchronisation; - Coder le signal pour avoir des transitions; Problème ne se pose pas en transmission asynchrone (Start/Stop) L2_INFO 34
Communication entre terminaux Transmission Simplex ou unidirectionnelle A B Données Transmission Duplex ou bidirectionnelle Half-Duplex (HDX) ou à l alternat; Full-Duplex (FDX) ou simultané; A (t) Données B (t+dt) Liaison 2 fils Liaison 2/4 fils Liaison 4/2 fils A Données B L2_INFO 35 Transférer des informations à distance SOURCE TRANSPORT PUITS CODEC CODEC CODEC CODEC L2_INFO 36
Transférer des informations à distance SOURCE TRANSPORT PUITS CODEC CODEC CODEC CODEC L2_INFO 37 CONSTRUCTION RESEAU ANALOGIQUE CODEC CODEC CODEC CODEC L2_INFO 38
EXEMPLE RESEAU TELEPHONIQUE ANALOGIQUE MULTIPLEXAGE SIGNAUX ANALOGIQUES L2_INFO 39 EXEMPLE TELECOMS RESEAU : Opération TELEPHONIQUE de multiplexage ANALOGIQUE F F T T F F T T L2_INFO 40
EXEMPLE TELECOMS RESEAU : Opération TELEPHONIQUE de multiplexage ANALOGIQUE LIGNE 1 LIGNE 2 F 200Hz 7000Hz 300Hz 3400Hz 0 Hz 4 khz F 200Hz 7000Hz 300Hz 3400Hz 4 khz 8 khz T T LIGNE 12 F 200Hz 7000Hz 300Hz 3400Hz 44 khz 48 khz T L2_INFO 41 EXEMPLE TELECOMS RESEAU : Opération TELEPHONIQUE de démultiplexage ANALOGIQUE T 300Hz 3400 Hz 0 Hz 48 khz F F T F F T T 300Hz 3400 Hz L2_INFO 42
HIERARCHIE DE MULTIPLEXAGE Groupe PRIMAIRE : 12 voies Groupe SECONDAIRE : 60 voies (5 GP) Groupe TERTIAIRE : 300 voies (5 GS) Groupe QUATERNAIRE : 900 voies (3 GT) L2_INFO 43 RACCORDEMENT CALCULATEURS MODEM MODEM RTC L2_INFO 44
Techniques de génération de signaux Modulation de phase Modulation amplitude Modulation fréquence L2_INFO 45 CONSTRUCTION D UN RESEAU NUMERIQUE CODEC CODEC CODEC CODEC L2_INFO 46
Echantilloner Information Valeur TEMPS Valeur TEMPS L2_INFO 47 Echantilloner Information Valeur TEMPS Valeur TEMPS L2_INFO 48
Echantilloner Information Valeur TEMPS Valeur TEMPS L2_INFO 49 Echantilloner Information Règles d échantillonnage Minimum double de la fréquence la plus élevée Disposer d une échelle de valeurs suffisante Codage MIC 8000 échantillons fournis par seconde Codage sur 256 niveaux L2_INFO 50
ORGANISATION DES RESEAUX PUBLICS LIGNES EXTREMITES : paires de cuivre analogiques 4 KHZ / 1Mhz disponible numériques (RNIS) COMMUTATEUR L2_INFO 51 ORGANISATION DES RESEAUX PUBLICS ROLE DU PREMIER COMMUTATEUR DIGITALISATION DES INFORMATIONS 4 khz 64 kbit/s Longueur de la ligne : en moyenne 3 kms CODAGE MIC : production de 8000 échantillons par seconde chaque échantillon est codé sur 8 bits L2_INFO 52
ORGANISATION DES RESEAUX PUBLICS ROLE DU COMMUTATEUR 1er NIVEAU CONSTITUTION D UNE TRAME COMPORTANT PLUSIEURS ECHANTILLONS 0 2 1 3 16 0 1 2 3 28 29 30 31 0 1 29 31 TRAME NUMERIQUE EUROPE : 32* 64 kbit/s avec 30 voies pour les données avec 2 voies pour la synchronisation L2_INFO 53 ORGANISATION DES RESEAUX PUBLICS ROLE DES COMMUTATEURS 2, 3... NIVEAU CONSTITUTION D UNE TRAME MULTIPLEXANT LES TRAMES DES COMMUTATEURS DE NIVEAU INFERIEUR A 0 1 2 3 28 29 30 31 A B C D A B B 0 1 2 3 28 29 30 31 C 0 1 2 3 28 29 30 31 TRAME NUMERIQUE : N* 32* 64 kbit/s 0 1 2 3 28 29 30 31 L2_INFO 54
ORGANISATION DES RESEAUX PUBLICS HIERARCHIE DES MULTIPLEX ASYNCHRONES REFERENCE VITESSE COEF MULT T-CARRIER E-CARRIER DS0 64 kbit/s 1 DS1 1,544 kbit/s 24 T-1-2,048 kbit/s 32 E-1 DS1C 3,152 Mbit/s 48 DS2 6,312 Mbit/s 96 T-2-8,448 Mbit/s 128 E-2-34,368 Mbit/s 512 E-3 DS3 44,736 Mbit/s 672 T-3-139,264 Mbit/s 2048 E-4 DS4/NA 139,264 Mbit/s 2176 DS4 274,176 Mbit/s 4032 565,148 Mbit/s 8192 E-5 L2_INFO 55 ORGANISATION DES RESEAUX PUBLICS PROBLEMATIQUES DES MULTIPLEX ASYNCHRONES FONCTIONNEMENT DES MULTIPLEXEURS mode d entrelacement des trames de niveau inférieur synchronisation des flux d arrivée pour constituer une trame de sortie inter-opérabilité des équipements HIERARCHIES systèmes T-carrier (US, Japan, Canada) systèmes E-carrier (Europe) SIGNALISATION signalisation dans la bande ( T-carrier, 1 bit réservé dans chaque octet) signalisation hors bande (E-carrier, utilisation canal sémaphore) exploitation de plusieurs références d horloge pour émettre et recevoir les informations L2_INFO 56
ORGANISATION DES RESEAUX PUBLICS HIERARCHIE DES MULTIPLEX SONET/SDH NOUVELLE STRUCTURE DE TRAME : 810 octets transmis toutes les 125 µs débit brut : 810*8000fois*8bits = 51,840 Mbit/s TRAME DE BASE SONET : STS-1 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7.. 88 89 90 GESTION CHARGE UTILE L2_INFO 57 ORGANISATION DES RESEAUX PUBLICS HIERARCHIE DES MULTIPLEX SONET/SDH SONET CAPACITE BIT RATE SDH CAPACITE STS-1 28 DS1 51,84 Mbit/s STM-0 21 E1 OC-1 1 DS3 STS-3 84 DS1 155,52 Mbit/s STM-1 63 E1 OC-3 3 DS3 1 E4 STS-12 336 DS1 622,080 Mbit/s STM-4 252 E1 OC12 12 DS3 4 E4 STS-48 1334 DS1 2,488 320 Gbit/s STM-16 1008 E1 OC-48 48 DS3 16 E4 L2_INFO 58
LIAISON MODEM ANALOGIQUE STM-1 STM-2 E4 OC-1 E3 RTC OC-3 E1 E2 E1 CL CL L2_INFO 59 LIAISON MODEM ANALOGIQUE RTC CARACTERISTIQUES: faible débit 56kbit/s Modele economique : durée de la communication ou forfait mise en œuvre du protocole PPP nécessité de mise en œuvre d une politique de sécurité solution peu adaptée à des transfert s volumineux d informations. Nécessité de mettre en œuvre des pools de modems côté entreprise pour accepter plusieurs appels entrants simultanés ( plusieurs numéros de téléphone ou un numéro unique avec plusieurs lignes!!!) Possibilité de mettre en œuvre des mécanismes de «call back» L2_INFO 60
6 6 STRUCTURE DU RNIS MISE EN ŒUVRE D UN SERVICE DE TRANSFERT DE DONNEES MIXTE VOCAL / DATA E3 E4 E1 SS7 E1 E2 L2_INFO 61 CANAUX RNIS B D ACCES DE BASE : 2 * 64 kbit/s + 1* 16 kbit/s B B ACCES PRIMAIRE : 30 * 64 kbit/s + 1* 64 kbit/s B B B D AGGREGAT DES CANAUX : H0 : 6 canaux B 384 kbit/s H11 : 24 canaux B DS1 H12 : 30 canaux B E1 H21 : 512 canaux B 32 Mbit/s H22 : 690 canaux B 44 Mbit/s H4 :2122 canux B 135 Mbit/s ACCES PRIMAIRE L2_INFO 62
LIAISONS SPECIALISEES E3 E4 E1 SS7 E1 E2 L2_INFO 63 LIAISONS SPECIALISEES POINT A POINT exemple TRANSFIX 2.0 Caractéristiques : débits : 64,128, 256, 384, 512 768, 1024, 1920 kbit/s nature du service : clés en main 18 ou 28 jours, étendue France métropolitaine abonnement forfaitaire garanties : rétablissement sous 4 heures ouvrables disponibilité annuelle options : livraison sous 10 jours, secours par Numéris, rétablissement sous 4 heures 24h/24 7jours/7 contrat : minimum 1 an et durée indéterminée avantages tarifaires si plus de 3 à 5 ans L2_INFO 64
RESEAU X25 Indirect Direct X25 Caractéristiques : accès direct par liaison louée adapté à des échanges d informations fréquents entre sites nationaux ou internationaux (passage par le nœud de transit international d échange X25) débits classique de 14,4 kbit/s à 256 kbit/s débits supérieurs de 256 kbit/s à 2 Mbit/s canal D RNIS liaison logique permanente à 9,6 kbit/s accès indirect par appel de numéros spécifiques à travers le RTC ou Numéris (courte durée) liaisons en mode asynchrone de 300 à 28800 bit/s liaisons en mode synchrone de 2400 bit/s à 14 400 bit/s via RTC liaisons en mode synchrone à 64 kbit/s via un canal B RNIS L2_INFO 65 RESEAU FRAME RELAY Caractéristiques : FRAME RELAY support du réseau : backbone ATM débits allant de 64 kbit/s à 8 Mbit/s débit minimum garanti allant de 4 kbit/s à 1 Mbit/s mise en œuvre d une connexion virtuelle permanente (CVP) couverture mondiale (50 pays) avec le service Global Frame Relay de Global One Tarification forfaitaire L2_INFO 66
TECHNOLOGIES xdsl PRINCIPES DE FONCTIONNEMENT : INTERNET RTC VOIX TRANSFERT DE DONNEES L2_INFO 67 TECHNOLOGIES xdsl ELEMENTS DU RESEAU : MODEM Ethernet / ATM RTC Liaison cuivre 1Mb/s to 8-9Mb/s INTERNET 64Kb/s - 640Kb/s AUTRES RESEAUX ABONNE LIGNE OPERATEUR L2_INFO 68
ORGANISATION DU MODELE ISO/OSI Les données utilisateurs 7 Application 6 Présentation 5 Session 4 Transport 3 Réseau 2 Liaison 1 Physique Fragment Paquet Trame L2_INFO 69 La gestion d une d liaison de données 1. Caractéristiques 2. Gestion de liaison multipoint 3. Contrôle d erreurs 4. Contrôle de flux 5. Reprise sur erreurs 6. Protocole BSC 7. Protocole HDLC L2_INFO
Caractéristiques ristiques (1) Deuxième couche du modèle OSI Utilise les services de la couche physique Offre des services de gestion de liaison de données entre un terminal et son nœud de raccordement mais aussi entre deux noeuds Approche locale de la gestion de la communication et non de bout en bout Gestion de l accès à une liaison multipoint L2_INFO 71 Caractéristiques ristiques (2) Unité de transmission = Trame Contrôle d Erreurs (Bonne réception de la trame) Contrôle de Flux Détection de perte de Trames Amélioration du coefficient d utilisation de la liaison ATTENTION: Tout traitement mis en œuvre ralentit la communication L2_INFO 72
Gestion de liaison multipoint (1) Liaison Multipoint: plusieurs points d accès au support avec le problème du contrôle d accès au support. Trois topologies: Bus, Anneau et Ondes radio. L2_INFO 73 Gestion de liaison multipoint (2) Dans le modèle IEEE, La couche OSI 2 est découpée en 2 sous-couches MAC (Medium Access Control) et LLC (Logical Link Control) L2_INFO 74
Gestion de liaison multipoint (3) Dans toute technique d'accès, il faut se poser deux questions concernant le contrôle : où et comment? L2_INFO 75 Gestion de liaison multipoint (4) POLLING = Invitation à émettre États des stations: - Primaire (Commande) / Secondaire (Tributaire) - Maître (Source) / Esclave (Puits) / Neutre Roll Call Polling: Invitation à émettre par le maître à tour de rôle Hub Polling: Invitation à émettre de proche en proche Variantes: Probing L2_INFO
Gestion de liaison multipoint (5) Gestion distribuée du droit à émettre = Jeton Anneau à jeton Bus à jeton L2_INFO 77 Gestion de liaison multipoint (6) ALOHA: Accès aléatoire. Protocole le plus simple qui existe. Une station qui désire émettre, émet. S il y a collision et donc pas d acquittement, elle recommence après un délai aléatoire. ETHERNET: Utilise la technique CSMA/CD (Carrier Sense Multiple Access / Collision Detection) L2_INFO 78
Contrôle d erreursd Principe de base: Ajout de bits de contrôle aux bits de données qui munit l unité de données à envoyer d une caractéristique qui sera vérifiée à la réception. Contrôle sur un caractère par ajout de bit de parité: VRC (Vertical Redunduncy Checking) Contrôle sur un bloc de caractères par ajout de caractère de parité: LRC (Longitudinal Redunduncy Checking) Contrôle sur une trame (bloc) par ajout d un CRC calculé par la division polynômiale. L2_INFO 79 Contrôle de flux (1) Il faut que le récepteur ait le temps de traiter toutes les trames envoyées par l émetteur Envoi d un signal/acquittement par le récepteur à l émetteur. Contrôle matériel par l utilisation de signaux échangés entre les équipements (ex. RTS/CTS de la RS-232 C) L2_INFO 80
Contrôle de flux (2) Contrôle logiciel par l utilisation de caratères de contrôle XON / XOFF. Contrôle logiciel par l utilisation de trames de contrôle STOP & Wait L2_INFO 81 Gestion des anomalies La liaison n étant pas exempte d erreurs, les trames peuvent se perdre. Utilisation d un compteur (Timer) Quand la trame se perd, on retransmet mais que se passe-t-il quand l acquittement se perd? On retransmet la même trame qui est reçu deux fois chez l émetteur d où risque de doublons. Numérotation de trames L2_INFO 82
Protocoles avec anticipation Contrôle de flux avec anticipation sur l acquittement: Technique Sliding Window L2_INFO 83 Reprise sur erreurs Quand une trame arrive qui n est pas attendue, on envoie une trame demandant la retransmission de toutes les trames depuis cette Nème trame GO BACK N Quand une trame manque, on demande la retransmission de cette trame SELECTIVE REPEAT L2_INFO 84
Protocole BSC (1) C est un protocole synchrone (blocs) basé sur le caractère (ASCII). (BSC: Binary Synhronous Communication) Caractères de formatage de blocs: SOH, STX,ETB,ETX Caractères de contrôle: ACK, NAK, EOT Caractère de Synchro: SYN Caractère de transparence et d extension: DLE L2_INFO 85 Protocole BSC (2) L2_INFO 86
Protocole BSC (3) L2_INFO 87 Protocole HDLC (1) Protocole Synchrone orienté Bit (trames structurées en champs avec des codes spécifiques pour les commandes et réponses) Protocole inspiré de SDLC (IBM) et proposé par ISO. Des sous ensembles existent LAPB (X.25), LAPD (RNIS) et LLC (IEEE 802.2) Trois de modes de fonctionnement des stations: - NRM (Normal Response Mode); - ARM (Asynchronous Response Mode); - ABM (Asynchronous Balanced Mode); L2_INFO 88
Protocole HDLC (2) L2_INFO 89 Protocole HDLC (3) B7 B6 B5 B4 B3 B2 B1 B0 Trame I NR P/F NS 0 Trame S NR P/F S S 0 1 TrameU M M M P/F M M 1 1 B7 B6 B5 B4 B3 B2 B1 B0 B7 B6 B5 B4 B3 B2 B1 B0 I NS 0 NR P/F S X X X X S S 0 1 NR P/F U M M M U M M 1 1 X X X X X X X P/F L2_INFO 90
Protocole HDLC (4) L2_INFO 91 Protocole HDLC (5) SS 00 01 10 11 Type de trame trame RR (Receive Ready) : - récepteur prêt à recevoir une nouvelle trame d'information, - acquittement par le récepteur des trames reçues jusqu'à N(R)- 1, - annulation d'une situation de débordement ou de blocage. trame RNR ( Receive Not Ready) - exploitée pour indiquer que le récepteur ne peut plus recevoir de nouvelles trames d'information. On sort de cet état par envoi soit d'une trame RR ou REJ, soit en transmettant une trame de type UA, SABM, DISC trame REJ (Reject) -accusé de réception négatif, retransmission à partir de N(R) trame SREJ (Selective Reject) - accusé de réception négatif, retransmission de certains numéros L2_INFO 92
Protocole HDLC (6) MMMMM 00000 10000 00011 00111 11011 01011 01111 01000 00011 10001 00001 10011 00100 10111 11100 Type de trame UI trame d'information non numérotée SNRM : Set Normal Response Mode ( mode de dialogue synchrone) SARM : Set Asynchronous Response Mode (dialogue asynchrone) SABM : Set Asynchronous Balanced Mode (dialogue asynchrone équilibré) SNRME: idem SNRM mode étendu SARME: idem SARM mode étendu SABME:idemSABM modeétendu RD: demande de déconnexion Si F=1 DISC:commande de déconnexion Si P=1 DM: Disconnect Mode (refus) F=1 FRMR: Frame Reject refus de trame avec indication d'erreur F=1 RIM: Request Initialisation Mode Si F=1 (RAZ des compteurs) SIM:Set initialisation Mode Si P=1 (RAZ des compteurs) RSET: reset mise à zero de NS et demande de NR (mode dialogue mixte) Unnumbered Poli - Interrogation sans donner NR XID: exchange Ident - demande ou réponse d'identification TEST - idem à XID mais les données sont fournies par le niveau supérieur L2_INFO 93 Protocole HDLC (7) L2_INFO 94
Protocole HDLC (8) L2_INFO 95 Protocole HDLC (9) Des analogies peuvent être faites entre les protocoles de la couche liaison (HDLC) et les protocoles de niveau transport (TCP): - numérotation de trames; - acquittements; - timer de retransmission; - fenêtre d émission; - contrôle d erreurs; Liaison = traitement local Transport = traitement de bout en bout L2_INFO 96