Iekapsulēšana vs tunelēšana
Iekapsulēšana un tunelēšana ir divi svarīgi datoru tīklā atrodami jēdzieni. Tunelēšana ir metode, ko izmanto, lai pārsūtītu viena protokola derīgo kravu (rāmi vai paketi), izmantojot cita protokola interneta tīkla infrastruktūru. Tā kā pārsūtītā krava pieder citam protokolam, to nevar nosūtīt, jo tas tiek izveidots. Iekapsulēšana ir process, kurā kravas tiek iekapsulētas ar papildu galveni, lai to varētu pareizi nosūtīt (tunelēt) caur starpposma tīklu. Pēc pārsūtīšanas iekapsulētā derīgā krava maršruta beigu punktā ir jādekapsulē, un to var pārsūtīt uz galapunktu. Visu kapsulēšanas, pārraidīšanas un vēlāk dekapsulēšanas procesu sauc par tunelēšanu. Tomēr tunelēšanu dažreiz sauc arī par iekapsulēšanu (kas rada neskaidrības).
Kas ir tunelēšana?
Tunelēšana ir metode, ko izmanto, lai pārsūtītu viena protokola kravas, izmantojot cita protokola interneta tīkla datu nesēju. Dati, kas jānosūta, parasti ir kadri / paketes, kas pieder noteiktam protokolam (atšķiras no protokola, ko izmanto datu nosūtīšanai). Tādēļ derīgo kravu nevar nosūtīt, jo to ražo tā izcelsme. Tāpēc kadri pirms nosūtīšanas ir jāiekļauj papildu galvenē, kas nodrošina maršrutēšanas informāciju, kas vajadzīga, lai pareizi pārsūtītu datus. Pēc tam tiek izveidots tunelis (loģisks ceļš, kas savieno gala punktus, starp kuriem rāmjiem jāvirzās), un rāmji caur tīkla darbu tiek novirzīti starp tuneļa gala punktiem. Kad iekapsulētās paketes sasniedz tuneļa galapunktu, tās tiek iekapsulētas, un iekšējās paketes, kas atrodas iekšpusē, tiek nosūtītas uz paredzēto galamērķi. Šo kopējo procesu, ieskaitot iekapsulēšanu un dekapsulāciju, sauc par tunelēšanu. Gan 2., gan 3. slānis (no atvērto sistēmu starpsavienojuma atsauces modeļa) izmanto tunelēšanu. Tipiski 2. slāņa tuneļošanas protokoli ir PPTP (punkta-punkta tunelēšanas protokols) un L2TP (otrā slāņa tunelēšanas protokols). 3. slānis parasti izmanto IPSec tuneļa režīmu kā tuneļošanas protokolu.
Kas ir iekapsulēšana?
Kā minēts iepriekš, iekapsulēšana ir process, kurā pirms tunelēšanas paketes tiek iekapsulētas papildu galvenē. Šajā papildu galvenē ir norādīta maršrutēšanas informācija, kas nepieciešama, lai iesūtītu iekapsulēto kravu caur starpposma interneta darbu. Šī informācija ir būtiska, jo derīgā krava tiek nosūtīta caur tīklu (protokolu), kas atšķiras no tā tīkla, kurā tika izveidoti dati. 2. slānī (kurā kā apmaiņas vienība tiek izmantoti rāmji) tunelēšanā gan PPTP, gan L2TP tiek iekapsulēti PPP (point-to-point Protocol) rāmī. 3. slāņa (kas izmanto paketes kā apmaiņas vienību) tunelēšanā IPSec tuneļa režīmā IP (interneta protokola) paketes tiek iekapsulētas ar papildu IP galveni.
Kāda ir atšķirība starp iekapsulēšanu un tunelēšanu?
Tunelēšana ir metode, ko izmanto viena protokola kravas pārsūtīšanai, izmantojot cita protokola interneta tīkla infrastruktūru. Iekapsulēšana ir rāmja iekapsulēšanas process ar papildu galveni, lai to varētu pareizi nosūtīt (tunelēt) caur starpposma tīklu. Tunelēšana attiecas uz visu iekapsulēšanas, transmisijas un dekapsulācijas procesu, savukārt iekapsulēšana ir tikai solis visā šajā procesā. Tomēr neatkarīgi no šīm kopējām attiecībām tunelēšanu dažreiz sauc arī par iekapsulēšanu.