La couche liaison de données prépare un paquet pour le transport à travers les supports locaux en l'encapsulant avec un en-tête et un code de fin pour créer une trame. La description d'une trame est un élément clé de chaque protocole de couche liaison de données.
Pour fonctionner, les protocoles de couche liaison de données nécessitent des informations de contrôle. Les informations de contrôle répondent généralement aux questions suivantes :
- Quels nœuds sont en communication ?
- Quand la communication entre les nœuds individuels commence-t-elle et quand se termine-t-elle ?
- Quelles erreurs se sont produites lorsque les nœuds communiquaient ?
- Quels nœuds communiqueront ensuite ?
Contrairement aux autres unités de données de protocoles décrites dans ce cours, la trame de couche liaison de données comprend les éléments suivants :
- Un en-tête : il contient des informations de contrôle telles que l'adressage et est situé au début de l'unité de données de protocole.
- Des données : elles contiennent l'en-tête IP, l'en-tête de la couche transport et les données d'application.
- La fin de trame : elle contient des informations de contrôle pour la détection d'erreurs, ajoutées à la fin de l'unité.
Ces éléments de trame sont représentés sur la figure et sont décrits plus en détail dans la suite du cours.