Couche liason
Protocole de Transport 4 3 Transport Réseau Liaison MAC Physique Frontière du sous-réseau
Protocole de Liaison de données
2 1
Liaison MAC
© P. Sicard - Cours Réseaux
Couche Liaison de données
1
Services fournis à la couche réseau
• • • • Découpage en trame Un transfert fiable: La détection/correction des erreurs Contrôle de flux et récupération d’erreur Accès multiples à un support ( fait par la sous couche MAC : Medium Access Control)
– Un exemple : le protocole Ethernet
• Une grande partie de ces problématiques est en fait souvent réalisée dans la couche transport (en particulier pour les réseaux locaux) • Dans Ethernet la couche Liaison se résume à la couche MAC , à la délimitation des trames et à la détection des erreurs
– C’est un service sans connexion, ni acquittement
• Le reste (contrôle de flux et récupération d’erreur) est fait dans TCP
© P. Sicard-Cours Réseaux 2 Couche Liaison de données 2
Notion de trame
• But: fixer une unité pour le contrôle d’erreur. • Techniques de découpage en trame
– 1- Compter les caractères 3 trames: 3 x y 4 a b c d 7 i j k l m n o nombre d'octets – 2- Utiliser des marqueurs de début et de fin de trame F1 x y F2 F1 a b c d F2 F1 i j k l m n o p F2 Marqueurs de début et fin de trame – 3- Changer le codage utilisé dans la couche physique
© P. Sicard-Cours Réseaux 2
Couche Liaison de données
3
Problème de Transparence (1)
Confusion des délimiteurs de trame et des données
Les données peuvent contenir les délimiteurs de trames
Exemple 1 : caractères de délimitation
Les caractères DLE STX et DLE ETX délimite le début et la fin des trames. Pour assurer la transparence des données l’émetteur rajoute un DLE devant tout DLE des données.
Marqueurs de début et fin de trame DLE STX DLE STX DLE ETX Données Envoyés: DLE STX DLE DLE STX DLE ETX
© P. Sicard-Cours Réseaux 2
Couche Liaison de données
4
Transparence (2)
• Exemple 2 : Utilisation de