Капсулация срещу тунелиране
Капсулирането и тунелирането са две важни концепции, открити в компютърните мрежи. Тунелирането е метод, използван за прехвърляне на полезен товар (кадър или пакет) на един протокол, използвайки инфраструктура за интернет работа на друг протокол. Тъй като предаденият полезен товар принадлежи на различен протокол, той не може да бъде изпратен, както е създаден. Капсулирането е процесът на капсулиране на полезния товар с допълнителна заглавка, за да може той да бъде изпратен (тунелиран) през междинната мрежа правилно. След предаването капсулираният полезен товар трябва да бъде декапсулиран в крайната точка на маршрута и може да бъде препратен до крайната дестинация. Целият процес на капсулиране, предаване и по-късно декапсулиране се нарича тунелиране. Обаче понякога тунелирането е известно и като капсулиране (което води до объркване).
Какво е тунелиране?
Тунелирането е метод, използван за прехвърляне на полезен товар на един протокол, като се използва интернет транспортна среда на друг протокол. Данните, които трябва да бъдат прехвърлени, обикновено са рамки / пакети, принадлежащи към определен протокол (различен от протокола, използван за изпращане на данни). Поради това полезният товар не може да бъде изпратен, тъй като е произведен от неговия произход. Следователно, кадрите трябва да бъдат капсулирани в допълнително заглавие, което осигурява информация за маршрута, необходима за правилното предаване на данните, преди изпращане. Тогава се създава тунел (логически път, който свързва крайните точки между това, че кадрите трябва да преминават) и кадрите се пренасочват между крайните точки на тунела чрез интернет работата. Когато капсулираните пакети достигнат крайната точка на дестинацията на тунела, те се декапсулират и оригиналните пакети, съдържащи се вътре, се изпращат до предвиденото местоназначение. Този цялостен процес, включващ капсулирането и декапсулирането, се нарича тунелиране. И Layer 2, и Layer 3 (от референтния модел за взаимосвързаност на Open System) използват тунелиране. Типичните протоколи за тунелиране на слой 2 са PPTP (протокол за тунелиране от точка до точка) и L2TP (протокол за тунелиране на втори слой). Layer 3 обикновено използва тунел режим IPSec като протокол за тунелиране.
Какво е капсулация?
Както бе споменато по-горе, капсулирането е процесът на капсулиране на пакетите вътре в допълнителен заглавие преди тунелиране. Това допълнително заглавие съдържа информация за маршрута, необходима за изпращане на капсулирания полезен товар чрез междинната интернет работа. Тази информация е от съществено значение, тъй като полезният товар се изпраща чрез мрежа (протокол), различна от мрежата, в която са създадени данните. В слой 2 (който използва кадри като единица за обмен) тунелиране, и PPTP, и L2TP правят капсулиране в PPP (протокол от точка до точка). В Layer 3 (който използва пакети като единица за обмен) тунелиране, IPSec тунел режимът капсулира IP (Интернет протокол) пакети с допълнителна IP заглавка.
Каква е разликата между капсулиране и тунелиране?
Тунелирането е метод, използван за прехвърляне на полезен товар на един протокол, използвайки интернет мрежа инфраструктура на друг протокол. Капсулирането е процесът на капсулиране на рамката с допълнителна заглавка, така че тя да може да бъде изпратена (тунелирана) през междинната мрежа правилно. Тунелирането се отнася за целия процес на капсулиране, предаване и декапсулиране, докато капсулирането е само стъпка в рамките на целия този процес. Въпреки това, независимо от тази цялостна връзка, тунелирането понякога е известно още като капсулиране.