Perbezaan Antara Encapsulation and Tunneling

Anonim

Encapsulation vs Tunneling

Encapsulation dan tunneling adalah dua konsep penting yang terdapat dalam Rangkaian Komputer. Tunneling adalah kaedah yang digunakan untuk memindahkan muatan (bingkai atau paket) satu protokol menggunakan infrastruktur internetwork protokol lain. Kerana bayaran payload yang dipunyai oleh protokol yang berbeza, ia tidak boleh dihantar kerana ia dibuat. Enkapsulasi adalah proses merangkumi muatan dengan tajuk tambahan supaya ia dapat dihantar (terowongan) melalui rangkaian perantaraan dengan betul. Selepas penghantaran, muatan yang dikemas kini perlu dikemas pada titik akhir penghalaan dan boleh dihantar ke destinasi akhir. Seluruh proses enkapsulasi, penghantaran dan kemudian de-encapsulating dipanggil terowong. Walau bagaimanapun, terowong kadang-kadang dikenali sebagai enkapsulasi (menyebabkan kekeliruan) juga.

Apakah Tunneling?

Tunneling adalah kaedah yang digunakan untuk memindahkan muatan satu protokol menggunakan medium pengangkutan internetwork protokol lain. Data yang perlu dipindahkan biasanya bingkai / paket yang dimiliki oleh protokol tertentu (berbeza dengan protokol yang digunakan untuk menghantar data). Oleh sebab itu, muatan tidak boleh dihantar kerana ia dihasilkan oleh asalnya. Oleh itu, bingkai perlu dikemas dalam header tambahan, yang menyediakan maklumat penghalaan yang diperlukan untuk menghantar data dengan betul sebelum menghantar. Kemudian sebuah terowong (laluan logik, yang menghubungkan titik akhir antara bingkai yang mesti bergerak) dibuat dan bingkai dialihkan di antara titik akhir terowong melalui internetwork. Apabila paket terkurung mencapai titik akhir destinasi terowong, mereka dikecap dan paket asal yang terkandung di dalam dihantar ke destinasi yang dimaksudkan. Proses keseluruhan ini termasuk enkapsulasi dan de-enkapsulasi disebut tunneling. Kedua-dua Lapisan 2 dan Lapisan 3 (Model Rujukan Interconnection Sistem Terbuka) menggunakan terowong. Protokol terowong Layer 2 yang biasa adalah PPTP (Protokol Terowong Titik ke Titik) dan L2TP (Lapisan Dua Protokol Terowong). Lapisan 3 biasanya menggunakan mod terowong IPSec sebagai protokol terowong.

Apa itu Encapsulation?

Seperti yang disebutkan di atas, Encapsulation adalah proses merangkumi paket-paket di dalam tajuk tambahan sebelum terowong. Pengepala tambahan ini mengandungi maklumat penghalaan yang diperlukan untuk menghantar muatan terkemas melalui internetwork perantaraan. Maklumat ini penting kerana muatan dihantar melalui rangkaian (protokol) yang berbeza dengan rangkaian di mana data diciptakan. Dalam Layer 2 (yang menggunakan bingkai sebagai unit pertukaran) terowong, kedua PPTP dan L2TP melakukan enkapsulasi dalam bingkai PPP (Point-to-Point Protocol).Dalam Layer 3 (yang menggunakan paket sebagai unit pertukaran) terowong, mod terowong IPSec mengemas kini paket IP (Internet Protocol) dengan header IP tambahan.

Apakah perbezaan antara Encapsulation dan Tunneling?

Tunneling adalah kaedah yang digunakan untuk memindahkan muatan satu protokol menggunakan infrastruktur internetwork protokol lain. Enkapsulasi adalah proses penyepit kerangka dengan pengepala tambahan supaya ia dapat dihantar (terowongan) melalui rangkaian perantaraan dengan betul. Tunneling dirujuk kepada keseluruhan proses enkapsulasi, penghantaran dan de-enkapsulasi, manakala enkapsulasi hanya satu langkah dalam keseluruhan proses ini. Walau bagaimanapun, tanpa mengira hubungan keseluruhan ini, terowong kadang-kadang juga dikenali sebagai enkapsulasi.