Principe de l'encapsulation
Nous avons vu comment nos données étaient découpées en segments. On doit leur adjoindre des informations complémentaires. Celles-ci s'appellent des informations de contrôle.
Informations de contrôle
Pour que ces segments arrivent correctement à destination, il est impératif que soit indiqué le numéro de port (en quelque sorte l'adresse) qui doit réceptionner les données.
Les segments qui circulent sur le réseau peuvent arriver dans un ordre différent que celui dans lequel ils ont été émis. Il est donc indispensable de numéroter chacun de ces segments pour pouvoir les remettre dans l'ordre une fois arrivés à destination.
On va également ajouter des « valeurs d'intégrité »", appelées sommes de contrôle, qui vont permettre à l'arrivée de vérifier que les données n'ont pas subi de détérioration lors du transfert sur le support de communication.
Emplacement de ces informations par rapport au segment
Ces informations sont pour certaines ajoutées au début du segment et d'autres à la fin.
Par exemple, considérons le segment ci-dessous :
Les informations ajoutées permettent d'en déduire qu'il s'agit du premier segment (le /1), à destination du port 80 avec un code de contrôle d'intégrité qui vaut 12.
Définition : Encapsulation
Le fait d'ajouter des informations de contrôle devant le segment (en-tête) et à la fin de celui-ci (en-queue) porte le nom d'encapsulation.
Cette technique est utilisée à différents niveaux du fonctionnement des réseaux informatiques.
Simulation :
En revenant à l'exemple, notre flux de données initial sera donc transmis sous la forme suivante :