Verschil tussen encapsulatie en tunneling

Anonim

Encapsulation vs Tunneling

Encapsulatie en tunneling zijn twee belangrijke concepten in Computer Networking. Tunneling is een methode om een ​​lading (een frame of een pakket) van een protocol over te dragen met behulp van een internetwerkinfrastructuur van een ander protocol. Omdat de overgedragen loonbelasting aan een ander protocol behoort, kan het niet worden verzonden zoals het is gemaakt. Encapsulation is het proces van inkapsling van de loonbelasting met een extra koptekst, zodat het via het intermediair netwerk (tunnelbedieningen) correct kan worden verzonden. Na de overbrenging moet de ingekapselde laadvermogen bij het eindpunt van de route worden ingekapseld en kan doorgestuurd worden naar de eindbestemming. Het gehele proces van inkapselen, zenden en later de-inkapselen heet tunneling. Tunneling is echter ook wel bekend als inkapseling (leidt tot verwarring).

Wat is Tunneling?

Tunneling is een methode die wordt gebruikt om een ​​loonbelasting van een protocol over te dragen met behulp van een internetwerk transportmedium van een ander protocol. De gegevens die moeten worden overgedragen zijn typisch frames / pakketten die behoren tot een bepaald protocol (anders dan het protocol dat wordt gebruikt om gegevens te verzenden). Hierdoor kan de lading niet worden verzonden zoals het is geproduceerd door de oorsprong ervan. Daarom moeten de frames worden ingekapseld in een extra koptekst, die de routingsinformatie bevat die nodig is om de gegevens juist te verzenden alvorens te verzenden. Vervolgens wordt een tunnel (een logisch pad, dat de eindpunten tussen die van de frames koppelt) gecreëerd en de frames worden door de internetwerk tussen de tunnel eindpunten verplaatst. Wanneer de ingekapselde pakketten het eindpunt van de tunnel bereiken, worden ze ingekapseld en worden de originele verpakkingen binnenin naar de bestemming gestuurd. Dit algehele proces inclusief de inkapseling en de-inkapseling heet tunneling. Zowel Layer 2 als Layer 3 (van Open Systems Interconnection Reference Model) gebruiken tunneling. Typische Layer 2 tunneling protocollen zijn PPTP (Point-to-Point Tunneling Protocol) en L2TP (Layer Two Tunneling Protocol). Layer 3 gebruikt meestal de IPSec tunnelmodus als tunneling protocol.

Wat is Encapsulation?

Zoals hierboven vermeld, is Encapsulation het proces van inkapselen van de pakketten binnen een extra kop voor het tunnelen. Deze extra koptekst bevat de routing informatie die nodig is om de ingekapselde payload door middel van het intermediair internetwerk te verzenden. Deze informatie is essentieel omdat de payload wordt verzonden via een netwerk (protocol) dat verschilt van het netwerk waarin de gegevens zijn gemaakt. In laag 2 (die frames gebruikt als de uitwisselingseenheid) tunneling, doen beide PPTP en L2TP inkapseling in een PPP (Point-to-Point Protocol) frame.In Layer 3 (die gebruik maakt van pakketten als de uitwisselingseenheid) tunnel, encapsuleert de IPSec tunnelmodus IP (Internet Protocol) pakketten met een extra IP-header.

Wat is het verschil tussen Encapsulation en Tunneling?

Tunneling is een methode die wordt gebruikt om een ​​loonbelasting van een protocol over te dragen met behulp van een internetwerkinfrastructuur van een ander protocol. Encapsulation is het proces van het inkapselen van het frame met een extra koptekst, zodat het via het intermediair netwerk correct kan worden verstuurd. Tunneling wordt verwezen naar het gehele proces van inkapseling, transmissie en de-inkapseling, terwijl inkapseling slechts een stap in dit gehele proces is. Echter, ondanks deze integrale relatie, is tunneling soms ook wel inkapseling bekend.