2. Encapsulation

Principe d'encapsulation/de désencapsulation

Une machine est composée de plusieurs couches matérielles et logicielles imbriquées.

Lorsqu'une application (couche supérieure) doit transmettre un message (des données), elle sollicite les services des couches inférieures. Aux données à transmettre s'ajoutent des en-têtes (headers), et ce à chaque couche afin de gérer le protocole d'échange de données. C'est le processus d'encapsulation. 

La désencapsulation est le processus inverse, à savoir retirer et analyser les headers, couche par couche.