Différence entre l'encapsulation et le tunnel

Différence entre l'encapsulation et le tunnel

Encapsulation vs tunneling

L'encapsulation et les tunnels sont deux concepts importants trouvés dans le réseautage informatique. Le tunneling est une méthode utilisée pour transférer une charge utile (un cadre ou un paquet) d'un protocole à l'aide d'une infrastructure Internet d'un autre protocole. Parce que la charge utile transmise appartient à un protocole différent, il ne peut pas être envoyé lorsqu'il est créé. L'encapsulation est le processus d'encapsulation de la charge utile avec un en-tête supplémentaire afin qu'il puisse être envoyé (tunnel) via le réseau intermédiaire correctement. Après la transmission, la charge utile encapsulée doit être dénapsulée au point final de routage et peut être transmise vers la destination finale. L'ensemble du processus d'encapsulation, de transmission et de dénapsulant ultérieure est appelé tunnel. Cependant, le tunnel est parfois connu sous le nom d'encapsulation (conduisant à la confusion).

Qu'est-ce que le tunneling?

Le tunneling est une méthode utilisée pour transférer une charge utile d'un protocole à l'aide d'un support de transport Internet d'un autre protocole. Les données qui doivent être transférées sont généralement des cadres / paquets appartenant à un certain protocole (différent du protocole utilisé pour envoyer des données). Pour cette raison, la charge utile ne peut pas être envoyée telle qu'elle est produite par son origine. Par conséquent, les cadres doivent être encapsulés dans un en-tête supplémentaire, qui fournit les informations de routage nécessaires pour transmettre correctement les données avant d'envoyer. Ensuite, un tunnel (un chemin logique, qui interconnecte les points d'extrémité entre lesquels les cadres doivent voyager) est créé et les trames sont acheminées entre les points de terminaison du tunnel via Internetwork. Lorsque les paquets encapsulés atteignent le point d'extrémité de destination du tunnel, ils sont dé-encapsulés et les paquets d'origine contenus à l'intérieur sont envoyés à la destination prévue. Ce processus global, y compris l'encapsulation et la dénapsulation, est appelé tunnel. La couche 2 et la couche 3 (du modèle de référence d'interconnexion des systèmes ouverts) utilisent le tunneling. Les protocoles typiques de tunneling de couche 2 sont le PPTP (protocole de tunneling point à point) et L2TP (Protocole de tunneling de la couche deux). 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 d'écapsulation des paquets à l'intérieur d'un en-tête supplémentaire avant de tunneler. Cet en-tête supplémentaire contient les informations de routage nécessaires pour envoyer la charge utile encapsulée via les Internet intermédiaires. Ces informations sont essentielles car la charge utile est envoyée 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 les cadres comme unité d'échange) tunneling, PPTP et L2TP font de l'encapsulation dans un cadre PPP (protocole point à point). Dans la couche 3 (qui utilise les paquets comme unité d'échange) tunnels, le mode tunnel IPSEC encapsule les paquets IP (protocole Internet) avec un en-tête IP supplémentaire.

Quelle est la différence entre l'encapsulation et le tunnel?

Le tunneling est une méthode utilisée pour transférer une charge utile d'un protocole à l'aide d'une infrastructure Internet d'un autre protocole. L'encapsulation est le processus d'encapsulation du cadre avec un en-tête supplémentaire afin qu'il puisse être envoyé (tunnel) via le réseau intermédiaire correctement. Le tunneling est référé à l'ensemble du processus d'encapsulation, de transmission et de dé-encapsulation, tandis que l'encapsulation n'est qu'une étape dans tout ce processus. Cependant, quelle que soit cette relation partout, le tunnel est parfois également connu sous le nom d'encapsulation.