[PDF] Cours Réseau - Introduction 3.3 Protocole à fenêtre





Previous PDF Next PDF



Partie 4 : Protocoles de liaison de données Partie 4 : Protocoles de liaison de données

▫ Le protocole HDLC. ▫ Le protocole PPP. ▫ Le protocole SLIP. Page 6. Le protocole HDLC. Page 7. Olivier Glück. Licence Informatique UCBL - Module Réseaux. 7.



Routage DDR RNIS utilisant lencapsulation HDLC - Cisco Routage DDR RNIS utilisant lencapsulation HDLC - Cisco

HDLC est l'encapsulation par défaut utilisée par le logiciel. Cisco IOS®. Il s'agit de la méthode originale de configuration du protocole HDLC avec routage à ...



Protocole HDLC I High Level Data Link Control Protocole HDLC II

Protocole HDLC I. High Level Data Link Control. • Outre le fanion la trame comporte 4 champs : – Adresse



NORME INTERNATIONALE CEI IEC INTERNATIONAL STANDARD

Annex E (normative) METERING HDLC protocol using protocol mode E for direct local liaison utilisant le protocole HDLC (en anlgais seulement). CEI 62056-53 ...



Chapitre 5 : Liaison de données

. Exemple : le fanion 01111110 du protocole HDLC. - soit un codage particulier : . Des séquences non-utilisées pour coder les éléments 



Cours Réseau - Introduction Cours Réseau - Introduction

- définissent 3 classes de protocoles HDLC. Pour les liaisons → demande de retransmission de la trame N(R). Ainsi si on utilise un protocole HDLC avec :.



Connexions dos à dos HDLC - Cisco

L'encapsulation série par défaut sur les routeurs Cisco est Cisco HDLC il n'est donc pas nécessaire de la configurer explicitement sur le routeur. Par 



TD - Procédures orientées bit : Protocole HDLC (Niveau 2)

Protocole HDLC (Niveau 2). Rappels de cours. Différents modes de communication en HDLC : point `a point multipoint



Chapitre 5 : Liaison de données

Jan 28 2010 Exemple : le fanion 01111110 du protocole HDLC. - soit un codage ... Le protocole HDLC (High Level Data Link Control). HDLC. - offre un service ...



INTERNATIONAL STANDARD NORME INTERNATIONALE

Les Annexes spécifient les éléments spécifiques au protocole de communication. control – Part 46: Data link layer using HDLC protocol (disponible en anglais ...



Protocole HDLC

Protocole de Liaison de données: HDLC if G.Beuchot. 148. Présentation. ? High Level Data Link Control. ?Protocole de niveau 2/OSI.



Cours N°4 Le protocole HDLC :

Les trames. U sont des trames de signalisation. Trame HDLC. ? Le fanion: délimite la trame. ? Un seul champ d'adresse était nécessaire (pour une relation 



Chapitre 5 : Liaison de données

28 janv. 2010 Le protocole HDLC. - Conclusion. Bibliographie. - High-level Data Link Control : ISO 3309 4335



Protocole HDLC I High Level Data Link Control Protocole HDLC II

Protocole HDLC I. High Level Data Link Control. • Outre le fanion la trame comporte 4 champs : – Adresse



Les protocoles série des WAN

Protocoles PPP et HDLC. 1/5. Les protocoles série des WAN. Les formats de trame (niveau 2). Les routeurs CISCO sur les lignes série des WAN utilisent au 



Chapitre 5 : Liaison de données

Exemple : le fanion 01111110 du protocole HDLC. - soit un codage particulier : . Des séquences non-utilisées pour coder les éléments binaires



4. PROTOCOLE H.D.L.C

Les trames débutent et se terminent par un Fanion. Le champ d'adresse début de trame



Couche Liaison : Protocoles HDLC

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.





Cours Réseau - Introduction

3.3 Protocole à fenêtre d'anticipation a) Principes b) Un exemple : HDLC c) Remarques. 3.4 Programmation de la couche liaison 

3. Couche Liaison

(Couche 2 OSI et TCP/IP)

3.1 Introduction, rôles de la couche liaison

3.2 Protocole " Send and wait »

3.3 Protocole à fenêtre d'anticipation

a) Principes b) Un exemple : HDLC c) Remarques

3.4 Programmation de la couche liaison

66
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.1 Intro: La Couche Liaison

Objectif: assurer une communication fiable et efficace entre deux machines adjacentes, ie les données échangées par la couche réseau doivent être :

• dans l'ordre, sans erreur, sans perte , et sans duplication.

Principale fonctionnalité :

• Transmission 'séquentielle' des données sous formes de trames confiées à la couche physique

•Chemin virtuel : couche 2 couche 2 (trames) •Chemin réel: couche 1 couche 1 (suite de bits sur canal de transmission: voir cours précédent...) 67
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.1 Intro: Communication virtuelle

Couche 1Couche 2

Couche 3

Couche 4

Couche 5

Couche 1Couche 2Couche 3Couche 4

Couche 5

(Protocole de la couche 2)

Communication virtuelle

Chemin réel des données

J'ai un paquet

à livrer

OK 68
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.1 Intro: Le contrôle d'erreurs

•Considérations : • Le canal de transmission délivre les bits dans l'ordre d'émission, maiscertains peuvent changer de valeur, ou disparaître, ou apparaître.• Un message de la couche réseau (datagramme/paquet niveau 3) doit être délivré 1 et 1 seule fois à la couche réseau destination. calcul d'une somme de contrôle d'erreurs (CRC), acquittements, temporisateurs, numérotation des trames. 69
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.1 Intro: Autres rôles de la couche liaison

•Le contrôle de flux: l'émetteur ne doit envoyer des trames que si le récepteur est en mesure de les traiter.•La gestion de la liaison:

• établissement et libération de la liaison, • supervision du fonctionnement selon le mode de

synchronisation, de transmission, et le type de liaison, 70
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.2 Protocoles ARQ

'envoyer et attendre' ARQ (Automatic Repeat reQuest) : l'émetteur attend des acquittements positifs ou négatifs ; le récepteur détecte les erreurs, et selon le cas, ignore la trame ou demande sa retransmission.Deux types de protocoles ARQ :

•protocoles "envoyer et attendre» (send and wait),• protocoles " continus » (continuous ou pipelined ARQ) ou "

à fenêtre d'anticipation».

71
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.2 Protocoles ARQ

'envoyer et attendre' •Méthode: • Le récepteur informe l'émetteur des situations d'erreur acquittements.• L'émetteur envoie et attend l'information du récepteur... •Conséquence : empêche l'émetteur d'envoyer des données plus rapidement que le récepteur ne peut les traiter. 72
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.2 Protocoles ARQ

'envoyer et attendre' Trame erronée : acquittement positif ou négatif 73
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.2 Protocoles ARQ

'envoyer et attendre'

Trame perdue : temporisateur

74
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.2 Protocoles ARQ

'envoyer et attendre' Acquittement perdu, duplication : numérotation des trames 75
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.2 Protocoles ARQ

'envoyer et attendre' Temporisateur expire trop tôt : numérotation des acquittements 76
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.2 Protocoles ARQ

'envoyer et attendre' Ces protocoles sont unidirectionnels, et ne permettent qu'une pauvre utilisation de la capacité du canal. 77
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.3 Protocoles 'à fenêtre d'anticipation'

Améliorations:

• Données (et acquittements) dans les 2 sens (mode bidirectionnel).• Envoi d'un certain nombre de trames sans attendre d'acquittement

(pipelining)• Acquittements ajoutés à des trames de données envoyées dans l'autre sens (piggypacking ).

+ d'efficacité, + de complexité de gestion aussibesoin de tampons pour trames non encore acquittées (et susceptibles

d'être réémises). 78
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.3 Protocoles 'à fenêtre d'anticipation' : principes

•Trames :ont un numéro de séquence codé sur n bits (0 2 n -1). •Fenêtre d'émission(côté émetteur) : liste des numéros de séquence des trames autorisées à être émises. •Fenêtre de réception(côté récepteur) : liste des numéros de séquence des trames autorisées à être reçues. 79
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.3 Protocoles 'à fenêtre d'anticipation' : principes

Taille (maximale)= nombre de trames autorisées à être émises sans attendre acquittement.Contenu= numéros de séquence des trames envoyées mais non encore acquittées. 2 n -10 1 2 n -10 1 2 n -10 1 80
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010] • L'émetteur stocke les trames non acquittées dans des zones tampons (au

plus m trames, si mest la taille de la fenêtre).• Si la fenêtre atteint son maximum, on n'envoie plus rien jusqu'à une

libération, ie un acquittement. 70
1 45
26
3 70
1 45
26

3Couche 3

Trame N5

Couche 2

Ack 3 70
1 45
26
3

3.3 Protocoles 'à fenêtre d'anticipation' : principes

81
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.3 Protocoles 'à fenêtre d'anticipation' : principes

Taille (fixe

)= nombre de trames autorisées à être reçues. Contenu= numéros de séquence de ces trames attendues. 70
1 45
26
3 70
1 45
26

3Couche 1

Trame N2

70
1 45
26

3Couche 1

Trame N3

Trame N2 vers couche 3.

Trame N3 stockée.

82
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.3 Protocoles 'à fenêtre d'anticipation' : HDLC

Deux familles de protocoles synchrones :•Protocoles basés sur le caractère:trame = suite de caractères.Exemple :

• BSC (Binary Synchronous Communications) d'IBM.

exploitation half-duplex, utilisation d'un code (ex. ASCII).•Protocoles basés sur l'élément binaire:trame = suite de bits.Exemples :

• SDLC (Synchronous Data Link Control) d'IBM, • HDLC (High-level Data Link Control) de l'ISO.

83
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.3 Protocoles 'à fenêtre d'anticipation' : HDLC

Caractéristiques :• Exploitation full-duplex de la liaison.• Basé sur l'élément binaire :

pas d'interprétation du contenu,transparence / aux codes éventuellement utilisés. • Protocole synchrone :

synchro-bit : horloge,synchro-trame : délimiteur ou fanion 01111110.bit de transparence (un 0 après cinq 1).

• Protection contre les erreurs de transmission pour chaque trame.• Une trame contient données et/ou infos de service (ex. ACK).

84
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.3 Protocoles 'à fenêtre d'anticipation' : HDLC

Types de liaison•Liaison non-équilibrée: point-à-point ou multipoint.

• La primaire commande, la secondaire répond .• La primaire gère la liaison (activation/désactivation).

•Liaison équilibrée: point-à-point. • Stations mixtes primaire/secondaire, commandes et réponses. 85
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.3 Protocoles 'à fenêtre d'anticipation' : HDLC

Modes de fonctionnement des stations :- définissent 3 classes de protocoles HDLC.Pour les liaisons non-équilibrées :•NRM : Normal Response Mode

La secondaire n'émet que si elle y est invitée, et indique la fin de transmission pour rendre la main à la primaire.Classe UN : Unbalanced Normal.

•ARM : Asynchronous Response Mode

La secondaire émet à son gré (une fois la liaison activée).Classe UA : Unbalanced Asynchronous.

Pour les liaisons équilibrées :•ABM : Asynchronous Balanced Mode Primaire et secondaire peuvent initialiser la liaison et émettre quan d elles veulent.Classe BA : Balanced Asynchronous. 86
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.3 Protocoles 'à fenêtre d'anticipation' : HDLC

Structure de la trame HDLC :

FCS : Frame Check Sequence (polynôme X 16 +X 12 +X 5 +1)

Calculs avantle rajout des bits de transparence à l'émission, aprèsleur suppression à la réception.Adresse

: adresse d'un couple primaire/secondaire opposés

Dans une trame commande, adresse de la station qui reçoit.Dans une trame réponse, adresse de la station qui répond.

Fanion

Adresse

Commande

Données

FCS

Fanion

01111110

(8 bits) (8 bits) (n 0 bits) (16 bits)

01111110

87
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

Le champ Commande définit le type de la trame et ses fonctions.Type I( Information) : transfert de données.Type S( Supervision) : accusé de réception et contrôle de flux.Type U( Unnumbered) : connexion, déconnexion, erreurs, N(S) : numéro trame I envoyée. N(R) : numéro trame I attendue.P/F (Poll/Final) : P pour commandes, F pour réponses.

3.3 Protocoles 'à fenêtre d'anticipation' : HDLC

N(R) P/F N(S) 0 N(R) P/F SS 01 MMM P/F MM 11 88
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.3 Protocoles 'à fenêtre d'anticipation' : HDLC

•Trame de supervision: Trame RR(Receive Ready)prête à recevoiraccusé de réception jusqu'à la trame N(R)-1

N(R) P/F 00 01 89
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.3 Protocoles 'à fenêtre d'anticipation' : HDLC

•Trame de supervision : Trame RNR(Receive Not Ready)demande de suspension temporaire de toute transmissionaccusé de réception jusqu'à la trame N(R)-1

N(R) P/F 01 01 90
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.3 Protocoles 'à fenêtre d'anticipation' : HDLC

•Trame de supervision : Trame REJ(Reject) :demande de retransmission de toutes les trames à partir de la

trame N(R). N(R) P/F 10 01 91
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

3.3 Protocoles 'à fenêtre d'anticipation' : HDLC

•Trame de supervision : Trame SREJ(Selective Reject) :demande de retransmission de la trame N(R).Ainsi, si on utilise un protocole HDLC avec :

• une taille de fenêtre de réception =1 REJ• une taille de fenêtre de réception >1 SREJ

N(R) P/F 11 01 92
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

Acquittement: trame RR ou Info

RR I 0,0 RR 1 I 1,0 I 2,0 RR 3 I 0,0 I 1,0 I 2,0 I 0,3 Info I N(S),N(R) : j'envoie la trame ayant le numéro N(S) et j'attends la trame ayant le numéro N(R). 93
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

Utilisation de REJ

I 0,0 I 1,0 I 2,0

RR 2I 3,0

I 4,0 REJ 3

Trame perdue ou erronée

On a perçu la rupure de séquence

il faut réagir 94
IUT Informatique Bordeaux1 ~ ASR2 Réseau [Janvier 2010]

Connexion en mode asynchrone/équilibré

asynchrone

équilibré

SARM SARM UA UA II SABM UA IIquotesdbs_dbs18.pdfusesText_24
[PDF] PSE SVT en 3ème prépa pro

[PDF] PSE Tle - Decitre

[PDF] PSE CAP - Decitre

[PDF] PSE CAP Séquence 3 : La représentation des salariés au sein de l

[PDF] PSE Module 4 - Ressources Handicap

[PDF] LICENCE 1

[PDF] Psychologie cognitive - Unithequecom

[PDF] Psychologie cognitive - Unithequecom

[PDF] Psychologie du développement : de la naissance ? l 'adolescence

[PDF] Les éTUdes de PsYCHoMoTRiCiTé

[PDF] INITIATION ? Publisher 2007 - mes fiches pratiques

[PDF] Apprendre ? programmer avec Python 3 - Inforef

[PDF] QUALITE, HYGIENE, SECURITE, ENVIRONNEMENT (QHSE

[PDF] QUALITE, HYGIENE, SECURITE, ENVIRONNEMENT (QHSE

[PDF] Introduction ? la programmation en R - cranr - R Project