Zapuzdrenie vs tunelovanie
Zapuzdrenie a tunelovanie sú dva dôležité pojmy nachádzajúce sa v počítačovej sieti. Tunelovanie je metóda používaná na prenos užitočného zaťaženia (rámca alebo paketu) jedného protokolu pomocou infraštruktúry siete iného protokolu. Pretože prenášané užitočné zaťaženie patrí k inému protokolu, nemožno ho odoslať pri jeho vytvorení. Zapuzdrenie je proces zapuzdrenia užitočného zaťaženia ďalšou hlavičkou, aby sa mohol správne odoslať (tunelovať) cez sprostredkujúcu sieť. Po prenose je potrebné zapuzdrené užitočné zaťaženie v koncovom bode trasy vypuzdriť a môže sa poslať do konečného cieľa. Celý proces zapuzdrenia, prenosu a neskoršieho vypuzdrenia sa nazýva tunelovanie. Tunelovanie sa však niekedy nazýva aj zapuzdrenie (čo vedie k zámene).
Čo je tunelovanie?
Tunelovanie je metóda používaná na prenos užitočného zaťaženia jedného protokolu pomocou prepravného média pre sieť iného protokolu. Dáta, ktoré je potrebné preniesť, sú zvyčajne rámce / pakety patriace určitému protokolu (odlišné od protokolu použitého na odosielanie údajov). Z tohto dôvodu nie je možné prenášať užitočné zaťaženie, pretože je produkované jeho pôvodom. Preto rámce musia byť pred odoslaním zapuzdrené do ďalšej hlavičky, ktorá poskytuje informácie o smerovaní potrebné na správny prenos údajov. Potom sa vytvorí tunel (logická cesta, ktorá spája koncové body, medzi ktorými musia rámce prejsť) a rámce sa smerujú medzi koncovými bodmi tunela prostredníctvom medzinárodnej siete. Keď zapuzdrené pakety dosiahnu cieľový koncový bod tunela, vypustia sa a pôvodné pakety obsiahnuté vo vnútri sa odošlú na určené miesto určenia. Tento celkový proces vrátane zapuzdrenia a vypuzdrenia sa nazýva tunelovanie. Vrstva 2 aj vrstva 3 (referenčného modelu prepojenia otvorených systémov) používajú tunelovanie. Typickými protokolmi tunelovania vrstvy 2 sú PPTP (protokol tunelového prepojenia typu point-to-point) a L2TP (protokol tunelového prepojenia dvoch vrstiev). Vrstva 3 obvykle používa tunelový režim IPSec ako protokol tunelovania.
Čo je zapuzdrenie?
Ako je uvedené vyššie, zapuzdrenie je proces zapuzdrenia paketov vo vnútri ďalšej hlavičky pred tunelovaním. Táto ďalšia hlavička obsahuje informácie o smerovaní potrebné na odoslanie zapuzdreného užitočného zaťaženia cez sprostredkujúcu interetwork. Tieto informácie sú nevyhnutné, pretože užitočné zaťaženie sa odosiela cez sieť (protokol) odlišnú od siete, v ktorej boli údaje vytvorené. V tunelovaní vrstvy 2 (ktorý používa rámce ako výmennú jednotku) sa PPTP aj L2TP zapuzdrujú do rámca PPP (Point-to-Point Protocol). V tunelovaní vrstvy 3 (ktorý používa pakety ako jednotku výmeny) režim tunela IPSec zapuzdruje pakety IP (internetový protokol) s ďalšou hlavičkou IP..
Aký je rozdiel medzi zapuzdrením a tunelovaním?
Tunelovanie je metóda používaná na prenos užitočného zaťaženia jedného protokolu pomocou infraštruktúry siete iného protokolu. Zapuzdrenie je proces zapuzdrenia rámca ďalšou hlavičkou, aby sa mohol správne odoslať (tunelovať) cez sprostredkujúcu sieť. Tunelovanie sa vzťahuje na celý proces enkapsulácie, prenosu a enkapsulácie, zatiaľ čo enkapsulácia je len krokom v rámci celého tohto procesu. Avšak, bez ohľadu na tento celozložkový vzťah, tunelovanie je niekedy tiež známe ako zapuzdrenie.