Encapsulation vs tunneling
L'encapsulation et la tunnellisation sont deux concepts importants que l'on retrouve dans les réseaux informatiques. Le tunneling est une méthode utilisée pour transférer une charge utile (une trame ou un paquet) d'un protocole en utilisant une infrastructure interréseau d'un autre protocole. La charge utile transmise appartenant à un protocole différent, elle ne peut pas être envoyée car elle est créée. L'encapsulation est le processus consistant à encapsuler la charge utile avec un en-tête supplémentaire afin qu'il puisse être envoyé (tunnelisé) correctement via le réseau intermédiaire. Après la transmission, la charge utile encapsulée doit être désencapsulée au point de terminaison du routage et peut être transférée à la destination finale. L'ensemble du processus d'encapsulation, de transmission et de désencapsulation ultérieure est appelé tunneling. Cependant, le tunneling est parfois appelé encapsulation (source de confusion) et.
Qu'est ce que le tunneling??
Le tunneling est une méthode utilisée pour transférer la charge utile d'un protocole en utilisant un support de transport inter-réseau d'un autre protocole. Les données devant être transférées sont généralement des trames / paquets appartenant à un certain protocole (différent du protocole utilisé pour envoyer des données). De ce fait, la charge utile ne peut pas être envoyée car elle est produite par son origine. Par conséquent, les trames doivent être encapsulées dans un en-tête supplémentaire, qui fournit les informations de routage nécessaires pour transmettre les données correctement, avant l'envoi. Ensuite, un tunnel (un chemin logique interconnectant les points finaux entre lesquels les trames doivent voyager) est créé et les trames sont routées entre les points finaux du tunnel via l’interréseau. Lorsque les paquets encapsulés atteignent le point final de destination du tunnel, ils sont désencapsulés et les paquets d'origine contenus à l'intérieur sont envoyés à la destination voulue. Ce processus global, comprenant l'encapsulation et la désencapsulation, est appelé tunneling. Les couches 2 et 3 (du modèle de référence d'interconnexion de systèmes ouverts) utilisent le tunneling. Les protocoles de tunneling de couche 2 typiques sont PPTP (protocole de tunneling de point à point) et L2TP (protocole de tunnelisation de couche 2). La couche 3 utilise généralement le mode tunnel IPSec comme protocole de tunneling.
Qu'est-ce que l'encapsulation??
Comme mentionné ci-dessus, l'encapsulation est le processus qui consiste à encapsuler les paquets dans un en-tête supplémentaire avant le tunneling. Cet en-tête supplémentaire contient les informations de routage nécessaires pour envoyer la charge utile encapsulée via l’interréseau intermédiaire. Ces informations sont essentielles car les données utiles sont envoyées via un réseau (protocole) différent du réseau dans lequel les données ont été créées. Dans la couche 2 (qui utilise des cadres comme unité d'échange), les tunnels PPTP et L2TP font tous deux une encapsulation dans une trame PPP (protocole point à point). Dans la couche 3 (qui utilise les paquets comme unité d'échange), le mode tunnel IPSec encapsule les paquets IP (protocole Internet) avec un en-tête IP supplémentaire.
Quelle est la différence entre Encapsulation et Tunnelling?
Le tunneling est une méthode utilisée pour transférer la charge utile d'un protocole en utilisant une infrastructure interréseau d'un autre protocole. L'encapsulation est le processus consistant à encapsuler la trame avec un en-tête supplémentaire afin qu'elle puisse être envoyée (tunnelisée) correctement via le réseau intermédiaire. Le tunneling fait référence à l'ensemble du processus d'encapsulation, de transmission et de désencapsulation, tandis que l'encapsulation n'est qu'une étape de ce processus. Cependant, indépendamment de cette relation entière, le tunneling est parfois aussi appelé encapsulation..