L'encapsulation de données est le processus qui ajoute aux données des informations d'en-tête de protocole supplémentaires avant leur transmission. Dans la plupart des formes de communication de données, les données d'origine sont encapsulées ou enveloppées dans plusieurs protocoles avant d'être transmises.
Lors de l'envoi de messages sur un réseau, la pile de protocoles sur un hôte fonctionne de haut en bas. Dans l'exemple du serveur Web, nous pouvons utiliser le modèle TCP/IP pour illustrer le processus d'envoi d'une page Web HTML à un client.
Le protocole de la couche application, HTTP, démarre le processus en remettant à la couche transport les données de la page Web au format HTML. Dans la couche transport, les données de la couche application sont divisées en segments TCP. Chaque segment TCP reçoit une étiquette, appelée en-tête, qui contient des informations pour désigner le processus s'exécutant sur l'ordinateur de destination qui doit recevoir le message. Il contient également les informations qui permettent au processus de destination de réassembler les données selon leur format d'origine.
La couche transport encapsule les données HTML de la page Web au sein du segment et les envoie à la couche Internet, où est implémenté le protocole IP. Dans cette couche, la totalité du segment TCP est encapsulée dans ce paquet IP, qui ajoute une autre étiquette, appelée en-tête IP. L'en-tête IP contient des adresses IP d'hôtes source et de destination, ainsi que des informations nécessaires à la livraison du paquet à son processus de destination correspondant.
Ensuite, le paquet IP est envoyé à la couche d'accès au réseau, où il est encapsulé dans un en-tête de trame et une fin de trame (code de fin). Chaque en-tête de trame contient une adresse physique source et de destination. L'adresse physique identifie de manière unique les périphériques sur le réseau local. Le code de fin contient des informations de vérification d'erreur. Enfin, les bits sont codés sur le support par la carte réseau du serveur. Cliquez sur le bouton Lire de la figure pour visualiser le processus d'encapsulation.