Post on 18-Jun-2015
COURS RESEAUX Introduction aux réseaux
L2_INFO 1
Cours d’introduction aux réseaux de communication
COURS RESEAUX Introduction aux réseaux
L2_INFO 2
7 Application
6 Présentation
5 Session
4 Transport
3 Réseau2 Liaison
Les données utilisateurs
Fragment
1 Physique
ORGANISATION DU MODELE ISO/OSI
PaquetTrame
COURS RESEAUX Introduction aux réseaux
L2_INFO 3
COUCHE PHYSIQUE
• NATURE DES SUPPORTS DE COMMUNICATION
• MODE D’EXPLOITATION DES SUPPORTS
• TECHNIQUES DE CODAGE DE L’INFORMATION
COURS RESEAUX Introduction aux réseaux
L2_INFO 4
NATURE DES SUPPORTS
• CÂBLE COAXIAL
• PAIRE TORSADÉE (fils de cuivre)
• FIBRE OPTIQUE
• SANS FIL
COURS RESEAUX Introduction aux réseaux
L2_INFO 5
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
COURS RESEAUX Introduction aux réseaux
L2_INFO 6
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)
COURS RESEAUX Introduction aux réseaux
L2_INFO 7
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)
COURS RESEAUX Introduction aux réseaux
L2_INFO 8
Supports sans fil
• Systèmes infrarouges
• Systèmes radio
• Systèmes à micro-ondes
• Liaisons satellites
COURS RESEAUX Introduction aux réseaux
L2_INFO 9
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
COURS RESEAUX Introduction aux réseaux
L2_INFO 10
CARACTERISTIQUES SUPPORTS
• Propagation de signauxélectriques, optiques, radio
• Valeur de bande passantegamme de signaux transmissibles,
limitation de la rapidité de modulation
limitation du débit binaire
• Valeur d’affaiblissementconditionne l’éloignement maximum
COURS RESEAUX Introduction aux réseaux
L2_INFO 11
Techniques d’exploitation d’un support
• Transmission analogique– Boucle locale
– Modem V90/V92
– Modem ADSL
• Transmission digitale– Architecture système
matériels
– Réseaux LAN, MAN, WAN
VARIATION CONTINUE DANS LE TEMPS
AMPLITUDE
TEMPS
VARIATION DISCRETE DANS LE TEMPS
AMPLITUDE
TEMPS
COURS RESEAUX Introduction aux réseaux
L2_INFO 12
Analyse spectraleAnalyse spectrale
Amplitude maximaleFréquencePhase
COURS RESEAUX Introduction aux réseaux
L2_INFO 13
Spectre de fréquence:
Spectre de bande:
Energie
Signal sinusoïdal parfait
Fréq.
Energie
Signal sinusoïdal transmis
Fréq.
Energie
Signal Fréq.
Signal => largeur de bande
Support => bande passante
Analyse spectraleAnalyse spectrale
COURS RESEAUX Introduction aux réseaux
L2_INFO 14
Déformation des signaux transmis:
- Affaiblissement (fonction de la distance)Amplification
N=10*log10(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
Analyse spectraleAnalyse spectrale
COURS RESEAUX Introduction aux réseaux
L2_INFO 15
Bruits (ensemble de signaux parasites aléatoires):
- Mesure par rapport au signal utileAFF = 10*log10(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 supportsCodes détecteurs d’erreurs
Analyse spectraleAnalyse spectrale
COURS RESEAUX Introduction aux réseaux
L2_INFO 16
Capacité théorique du canal:
- Quantité maximale d’information que peut véhiculer un support :
C=W*log2(S/B+1) en bits par sec. si W en Hz
- Dépend de la bande passante
- Dépend du rapport Signal/Bruit
GRANDEURS ASSOCIEES AUX SUPPORTS
COURS RESEAUX Introduction aux réseaux
L2_INFO 17
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*log2(V)
Ne pas confondre Bits par seconde et Bauds
COURS RESEAUX Introduction aux réseaux
L2_INFO 18
Comment transférer l’information ?
TX_SIGNAUX RX_SIGNAUX
TRAITEMENT
INFORMATION
CODAGE DECODAGE
COURS RESEAUX Introduction aux réseaux
L2_INFO 19
Codage de lCodage de l’’InformationInformationCommunication = 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
COURS RESEAUX Introduction aux réseaux
L2_INFO 20
Codage de lCodage de l’’InformationInformationCodage 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)
COURS RESEAUX Introduction aux réseaux
L2_INFO 21
Comment transférer l’information ?
TX_SIGNAUX RX_SIGNAUX
TRAITEMENT
INFORMATION
CODAGE DECODAGE
ASCII, MORSE, SUCCESSION BINAIRE …
COURS RESEAUX Introduction aux réseaux
L2_INFO 22
Codage de signaux analogiques
Y(t) = A SIN ( ωt + Φ )
10 10 10 1
COURS RESEAUX Introduction aux réseaux
L2_INFO 23
Codage de signaux analogiques
• Modulation de phase
• Modulation amplitude
• Modulation fréquence
COURS RESEAUX Introduction aux réseaux
L2_INFO 24
Codage des informations sur un support
CARACTERISTIQUE D’UN SIGNAL CARRE
DECOMPOSITION EN SERIE DE FOURIER
SOMME INFINIE DE SINUSOIDES DE FREQUENCESMULTIPLES DE LA FREQUENCE FONDAMENTALE
•S(t) = S0 +S1 + S2 + S3 + ……..
∑∞
=
∏=0
)2sin()(i
nftAts
COURS RESEAUX Introduction aux réseaux
L2_INFO 25
Codage de signaux numériques
1 1 1 10 0 0 0 0 0 0
NRZ
1 1 1 10 0 0 0 0 0 0
RZ
1 1 1 10 0 0 0 0 0 0
NRZ-i
COURS RESEAUX Introduction aux réseaux
L2_INFO 26
Codage de signaux numériques
1 1 1 10 0 0 1 1 1 0
MLT3
1 1 1 10 0 0 0 0 0 0
Biphase
1 1 1 10 0 0 0 0 0 1
Biphasedifférentiel
COURS RESEAUX Introduction aux réseaux
L2_INFO 27
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
COURS RESEAUX Introduction aux réseaux
L2_INFO 28
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
COURS RESEAUX Introduction aux réseaux
L2_INFO 29
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)
S0
V1V2V3V1V2V3V1V2V3…
S1
V1V1V1V2V2V2V3V3V3…
S2
V1V1V1V1V1V1V1V1V1…
S3
V1V1V1V1V1V1V1V1V1…
S4
V1V1V1V1V1V1V1V1V1…
S5
V1V1V1V1V1V1V1V1V1…
DATA /Non DATA
Octet 0 Octet 1Octet 2….….….….….….….
3536 34 33 32 31
Valeur des signaux
35
36
34
33
32
31
243
729
81
27
9
3
Combinaisonspossibles
COURS RESEAUX Introduction aux réseaux
L2_INFO 30
Comment transférer l’information ?
ETTD / DTE
CODAGE DECODAGE
SUPPORTS
ETCD / DCE
COURS RESEAUX Introduction aux réseaux
L2_INFO 31
Communication entre terminauxCommunication entre terminauxETTD/DTE
ETCD/DCE
ETCD/DCE
ETTD/DTE
ETTD: Equipement Terminal de Traitement de DonnéesDTE: Data Terminal EquipmentETCD: Equipement de Terminaison de Circuit de DonnéesDCTE: Data Circuit Terminating EquipmentDCE: Data Communication Equipment
Circuit de DonnéesJonction Jonction
COURS RESEAUX Introduction aux réseaux
L2_INFO 32
Communication entre terminaux Communication entre terminaux (2)(2)
COURS RESEAUX Introduction aux réseaux
L2_INFO 33
Communication entre terminauxCommunication entre terminaux
Transmission Asynchrone = par caractèreTransmission Synchrone = par bloc de caractères
COURS RESEAUX Introduction aux réseaux
L2_INFO 34
Communication entre terminauxCommunication entre terminauxProblè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)
COURS RESEAUX Introduction aux réseaux
L2_INFO 35
Communication entre terminauxCommunication entre terminaux
Transmission Simplex ou unidirectionnelle
Transmission Duplex ou bidirectionnelleHalf-Duplex (HDX) ou à l’alternat;Full-Duplex (FDX) ou simultané;
A BDonnées
A BDonnées
A BDonnées
(t)
(t+dt)
Liaison 2 fils
Liaison 2/4 fils
Liaison 4/2 fils
COURS RESEAUX Introduction aux réseaux
L2_INFO 36
Transférer des informations à distance
SOURCE TRANSPORT PUITS
CODEC CODEC
CODEC CODEC
COURS RESEAUX Introduction aux réseaux
L2_INFO 37
Transférer des informations à distance
CODEC CODEC
CODEC CODEC
SOURCE TRANSPORT PUITS
COURS RESEAUX Introduction aux réseaux
L2_INFO 38
CONSTRUCTION RESEAU ANALOGIQUE
CODEC CODEC
CODEC CODEC
COURS RESEAUX Introduction aux réseaux
L2_INFO 39
EXEMPLE RESEAU TELEPHONIQUE ANALOGIQUE
MULTIPLEXAGE SIGNAUX ANALOGIQUES
COURS RESEAUX Introduction aux réseaux
L2_INFO 40
TELECOMS : Opération de multiplexage
T
F
F
F
F
T
T
T
EXEMPLE RESEAU TELEPHONIQUE ANALOGIQUE
COURS RESEAUX Introduction aux réseaux
L2_INFO 41
TELECOMS : Opération de multiplexage
LIGNE 1
LIGNE 2
TF200Hz – 7000Hz 300Hz – 3400Hz 4 kHz – 8 kHz
LIGNE 12
TF200Hz – 7000Hz 300Hz – 3400Hz 44 kHz – 48 kHz
TF200Hz – 7000Hz 300Hz – 3400Hz 0 Hz – 4 kHz
EXEMPLE RESEAU TELEPHONIQUE ANALOGIQUE
COURS RESEAUX Introduction aux réseaux
L2_INFO 42
TELECOMS : Opération de démultiplexage
T
F F
FFT
T
T
300Hz – 3400 Hz
300Hz – 3400 Hz
0 Hz – 48 kHz
EXEMPLE RESEAU TELEPHONIQUE ANALOGIQUE
COURS RESEAUX Introduction aux réseaux
L2_INFO 43
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)
COURS RESEAUX Introduction aux réseaux
L2_INFO 44
RACCORDEMENT CALCULATEURS
RTC
MODEMMODEM
COURS RESEAUX Introduction aux réseaux
L2_INFO 45
Techniques de génération de signaux
• Modulation de phase
• Modulation amplitude
• Modulation fréquence
COURS RESEAUX Introduction aux réseaux
L2_INFO 46
CONSTRUCTION D’UN RESEAU NUMERIQUE
CODEC CODEC
CODEC CODEC
COURS RESEAUX Introduction aux réseaux
L2_INFO 47
Echantilloner Information
TEMPS
Valeur
Valeur
TEMPS
COURS RESEAUX Introduction aux réseaux
L2_INFO 48
Echantilloner Information
Valeur
TEMPS
Valeur
TEMPS
COURS RESEAUX Introduction aux réseaux
L2_INFO 49
Echantilloner Information
Valeur
TEMPS
Valeur
TEMPS
Valeur
TEMPS
COURS RESEAUX Introduction aux réseaux
L2_INFO 50
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
COURS RESEAUX Introduction aux réseaux
L2_INFO 51
ORGANISATION DES RESEAUX PUBLICS
LIGNES EXTREMITES :paires de cuivreanalogiques 4 KHZ / 1Mhz disponiblenumériques (RNIS)
COMMUTATEUR
COURS RESEAUX Introduction aux réseaux
L2_INFO 52
ORGANISATION DES RESEAUX PUBLICSROLE DU PREMIER COMMUTATEUR
DIGITALISATION DES INFORMATIONS
CODAGE MIC : production de 8000 échantillons par seconde
chaque échantillon est codé sur 8 bits
4 kHz 64 kbit/s
Longueur de la ligne : en moyenne 3 kms
COURS RESEAUX Introduction aux réseaux
L2_INFO 53
ORGANISATION DES RESEAUX PUBLICSROLE DU COMMUTATEUR 1er NIVEAU
CONSTITUTION D ’UNE TRAME COMPORTANT PLUSIEURS ECHANTILLONS
28 29 30 310 1 2 3 0 1
0
12
3
29 31 TRAME NUMERIQUE EUROPE : 32* 64 kbit/savec 30 voies pour les données
avec 2 voies pour la synchronisation
16
COURS RESEAUX Introduction aux réseaux
L2_INFO 54
ORGANISATION DES RESEAUX PUBLICSROLE DES COMMUTATEURS 2°, 3°... NIVEAU
CONSTITUTION D ’UNE TRAME MULTIPLEXANT LES TRAMES DESCOMMUTATEURS DE NIVEAU INFERIEUR
TRAME NUMERIQUE : N* 32* 64 kbit/s
0 1 2 3 28 29 30 31
0 1 2 3 28 29 30 31
0 1 2 3 28 29 30 31
0 1 2 3 28 29 30 31
B
A
C
DA B C A B
COURS RESEAUX Introduction aux réseaux
L2_INFO 55
ORGANISATION DES RESEAUX PUBLICSHIERARCHIE 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
COURS RESEAUX Introduction aux réseaux
L2_INFO 56
ORGANISATION DES RESEAUX PUBLICSPROBLEMATIQUES 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
COURS RESEAUX Introduction aux réseaux
L2_INFO 57
ORGANISATION DES RESEAUX PUBLICSHIERARCHIE DES MULTIPLEX SONET/SDH
NOUVELLE STRUCTURE DE TRAME :
810 octets transmis toutes les 125 µs débit brut : 810*8000fois*8bits = 51,840 Mbit/sTRAME DE BASE SONET : STS-1
1 2 3 4 5 6 7 ….. 88 89 90123456789
CHARGE UTILEGESTION
COURS RESEAUX Introduction aux réseaux
L2_INFO 58
ORGANISATION DES RESEAUX PUBLICSHIERARCHIE DES MULTIPLEX SONET/SDH
SONET CAPACITE BIT RATE SDH CAPACITESTS-1 28 DS1 51,84 Mbit/s STM-0 21 E1OC-1 1 DS3STS-3 84 DS1 155,52 Mbit/s STM-1 63 E1OC-3 3 DS3 1 E4
STS-12 336 DS1 622,080 Mbit/s STM-4 252 E1OC12 12 DS3 4 E4
STS-48 1334 DS1 2,488 320 Gbit/s STM-16 1008 E1OC-48 48 DS3 16 E4
COURS RESEAUX Introduction aux réseaux
L2_INFO 59
LIAISON MODEM ANALOGIQUE
RTC
CL CL
E1
E3
E4
STM-1
STM-2
OC-1
OC-3
E1E2
COURS RESEAUX Introduction aux réseaux
L2_INFO 60
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 »
COURS RESEAUX Introduction aux réseaux
L2_INFO 61
STRUCTURE DU RNIS
6
E3E4
E1
E2
E1 SS7
MISE EN ŒUVRE D ’ UN SERVICE DE TRANSFERT DE DONNEES MIXTE
VOCAL / DATA
6
COURS RESEAUX Introduction aux réseaux
L2_INFO 62
CANAUX RNIS
ACCES DE BASE : 2 * 64 kbit/s + 1* 16 kbit/s
ACCES PRIMAIRE
B
B
B
B
B
B
D
D
ACCES PRIMAIRE : 30 * 64 kbit/s + 1* 64 kbit/s
AGGREGAT DES CANAUX :H0 : 6 canaux B 384 kbit/sH11 : 24 canaux B DS1H12 : 30 canaux B E1H21 : 512 canaux B 32 Mbit/sH22 : 690 canaux B 44 Mbit/sH4 :2122 canux B 135 Mbit/s
COURS RESEAUX Introduction aux réseaux
L2_INFO 63
LIAISONS SPECIALISEES
E3E4
E1
E2
E1 SS7
COURS RESEAUX Introduction aux réseaux
L2_INFO 64
LIAISONS SPECIALISEES POINT A POINTexemple 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étropolitaineabonnement forfaitaire
garanties :rétablissement sous 4 heures ouvrablesdisponibilité 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éeavantages tarifaires si plus de 3 à 5 ans
COURS RESEAUX Introduction aux réseaux
L2_INFO 65
RESEAU X25
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
Direct
Indirect
COURS RESEAUX Introduction aux réseaux
L2_INFO 66
RESEAU FRAME RELAY
Caractéristiques :
• 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
FRAMERELAY
COURS RESEAUX Introduction aux réseaux
L2_INFO 67
TECHNOLOGIES xDSL
PRINCIPES DE FONCTIONNEMENT :
RTC
INTERNET
VOIX TRANSFERT DE DONNEES
COURS RESEAUX Introduction aux réseaux
L2_INFO 68
RTC
INTERNET
AUTRES RESEAUX
MODEM
Ethernet / ATM
Liaison cuivre
ABONNE LIGNE OPERATEUR
1Mb/s to 8-9Mb/s
64Kb/s - 640Kb/s
TECHNOLOGIES xDSL
ELEMENTS DU RESEAU :
COURS RESEAUX Introduction aux réseaux
L2_INFO 69
7 Application
6 Présentation
5 Session
4 Transport
3 Réseau2 Liaison
Les données utilisateurs
Fragment
1 Physique
ORGANISATION DU MODELE ISO/OSI
PaquetTrame
COURS RESEAUX Introduction aux réseaux
L2_INFO
La gestion dLa gestion d’’une liaison de donnune liaison de donnééeses
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
COURS RESEAUX Introduction aux réseaux
L2_INFO 71
CaractCaractééristiques (1)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
COURS RESEAUX Introduction aux réseaux
L2_INFO 72
CaractCaractééristiques ristiques (2)(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
COURS RESEAUX Introduction aux réseaux
L2_INFO 73
Gestion de liaison multipoint Gestion de liaison multipoint (1)(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.
COURS RESEAUX Introduction aux réseaux
L2_INFO 74
Gestion de liaison multipoint Gestion de liaison multipoint (2)(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)
COURS RESEAUX Introduction aux réseaux
L2_INFO 75
Gestion de liaison multipoint Gestion de liaison multipoint (3)(3)Dans toute technique d'accès, il faut se poser deux
questions concernant le contrôle : où et comment ?
COURS RESEAUX Introduction aux réseaux
L2_INFO
Gestion de liaison multipoint (4)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…
COURS RESEAUX Introduction aux réseaux
L2_INFO 77
Gestion de liaison multipoint Gestion de liaison multipoint (5)(5)Gestion distribuée du droit à émettre = Jeton
Anneau à jeton
Bus à jeton
COURS RESEAUX Introduction aux réseaux
L2_INFO 78
Gestion de liaison multipoint Gestion de liaison multipoint (6)(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)
COURS RESEAUX Introduction aux réseaux
L2_INFO 79
Contrôle dContrôle d’’erreurserreursPrincipe 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 RedunduncyChecking)
Contrôle sur une trame (bloc) par ajout d’un CRC calculé par la division polynômiale.
COURS RESEAUX Introduction aux réseaux
L2_INFO 80
Contrôle de flux (1)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)
COURS RESEAUX Introduction aux réseaux
L2_INFO 81
Contrôle de flux (2)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
COURS RESEAUX Introduction aux réseaux
L2_INFO 82
Gestion des anomaliesGestion des anomaliesLa 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
COURS RESEAUX Introduction aux réseaux
L2_INFO 83
Protocoles avec anticipationProtocoles avec anticipationContrôle de flux avec anticipation sur
l’acquittement: Technique Sliding Window
COURS RESEAUX Introduction aux réseaux
L2_INFO 84
Reprise sur erreursReprise sur erreursQuand 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
COURS RESEAUX Introduction aux réseaux
L2_INFO 85
Protocole BSC Protocole BSC (1)(1)
C’est un protocole synchrone (blocs) basé sur le caractère (ASCII). (BSC: Binary SynhronousCommunication)
Caractères de formatage de blocs: SOH, STX,ETB,ETX
Caractères de contrôle: ACK, NAK, EOT
Caractère de Synchro: SYNCaractère de transparence et d’extension: DLE
COURS RESEAUX Introduction aux réseaux
L2_INFO 86
Protocole BSC (2)Protocole BSC (2)
COURS RESEAUX Introduction aux réseaux
L2_INFO 87
Protocole BSC (3)Protocole BSC (3)
COURS RESEAUX Introduction aux réseaux
L2_INFO 88
Protocole HDLC (1)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);
COURS RESEAUX Introduction aux réseaux
L2_INFO 89
Protocole HDLC (2)Protocole HDLC (2)
COURS RESEAUX Introduction aux réseaux
L2_INFO 90
Protocole HDLC (3)Protocole HDLC (3)
11MMP/FMMMTrameU
10SSP/FNRTrame S
0NSP/FNRTrame I
B0B1B2B3B4B5B6B7
P/FXXXXXXX11MMUMMMU
P/FNR10SSXXXXS
P/FNR0NSI
B0B1B2B3B4B5B6B7B0B1B2B3B4B5B6B7
COURS RESEAUX Introduction aux réseaux
L2_INFO 91
Protocole HDLC (4)Protocole HDLC (4)
COURS RESEAUX Introduction aux réseaux
L2_INFO 92
trame SREJ (Selective Reject)- accusé de réception négatif, retransmission de certains numéros
11
trame REJ (Reject)-accusé de réception négatif, retransmission à partir de N(R)
10
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
01
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.
00
Type de trameSS
Protocole HDLC (5)Protocole HDLC (5)
COURS RESEAUX Introduction aux réseaux
L2_INFO 93
TEST - idem à XID mais les données sont fournies par le niveau supérieur11100
XID: exchange Ident - demande ou réponse d'identification10111
Unnumbered Poli - Interrogation sans donner NR00100
RSET: reset mise à zero de NS et demande de NR (mode dialogue mixte)10011
RIM: Request Initialisation Mode Si F=1 (RAZ des compteurs)SIM:Set initialisation Mode Si P=1 (RAZ des compteurs)
00001
FRMR: Frame Reject refus de trame avec indication d'erreur F=110001
DM: Disconnect Mode (refus) F=100011
RD: demande de déconnexion Si F=1DISC:commande de déconnexion Si P=1
01000
SABME:idemSABM modeétendu01111
SARME: idem SARM mode étendu01011
SNRME: idem SNRM mode étendu11011
SABM : Set Asynchronous Balanced Mode (dialogue asynchrone équilibré)00111
SARM : Set Asynchronous Response Mode (dialogue asynchrone)00011
SNRM : Set Normal Response Mode ( mode de dialogue synchrone)10000
UI trame d'information non numérotée00000
Type de trameMMMMM
Protocole HDLC (6)Protocole HDLC (6)
COURS RESEAUX Introduction aux réseaux
L2_INFO 94
Protocole HDLC Protocole HDLC (7)(7)
COURS RESEAUX Introduction aux réseaux
L2_INFO 95
Protocole HDLC (8)Protocole HDLC (8)
COURS RESEAUX Introduction aux réseaux
L2_INFO 96
Protocole HDLC (9)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 localTransport = traitement de bout en bout