Enkapsulasi vs Tunneling
Enkapsulasi dan penerowongan adalah dua konsep penting yang ditemukan dalam Jaringan Komputer. Tunneling adalah metode yang digunakan untuk mentransfer payload (bingkai atau paket) dari satu protokol menggunakan infrastruktur internetwork dari protokol lain. Karena muatan yang ditransmisikan milik protokol yang berbeda, itu tidak dapat dikirim saat dibuat. Enkapsulasi adalah proses merangkum payload dengan header tambahan sehingga dapat dikirim (tunneled) melalui jaringan perantara dengan benar. Setelah transmisi, muatan yang dienkapsulasi perlu didekapsulasi pada titik akhir rute dan dapat diteruskan ke tujuan akhir. Seluruh proses enkapsulasi, transmisi dan kemudian de-enkapsulasi disebut tunneling. Namun, tunneling kadang-kadang dikenal sebagai enkapsulasi (mengarah ke kebingungan) juga.
Apa itu Tunneling??
Tunneling adalah metode yang digunakan untuk mentransfer muatan satu protokol menggunakan media transportasi internetwork dari protokol lain. Data yang perlu ditransfer biasanya berupa frame / paket milik protokol tertentu (berbeda dengan protokol yang digunakan untuk mengirim data). Karena itu, muatan tidak dapat dikirim karena diproduksi oleh asalnya. Oleh karena itu, frame harus dirangkum dalam header tambahan, yang menyediakan informasi perutean yang diperlukan untuk mengirimkan data dengan benar, sebelum mengirim. Kemudian sebuah terowongan (jalur logis, yang menghubungkan titik akhir antara frame yang harus dilalui) dibuat dan frame diarahkan antara titik akhir terowongan melalui internetwork. Ketika paket enkapsulasi mencapai titik akhir tujuan terowongan, mereka didekapsulasi dan paket asli yang terkandung di dalamnya dikirim ke tujuan yang dituju. Keseluruhan proses ini termasuk enkapsulasi dan de-enkapsulasi disebut tunneling. Layer 2 dan Layer 3 (dari Model Referensi Interkoneksi Sistem Terbuka) menggunakan tunneling. Protokol tunneling Layer 2 yang umum adalah PPTP (Point-to-Point Tunneling Protocol) dan L2TP (Layer Two Tunneling Protocol). Layer 3 biasanya menggunakan mode tunnel IPSec sebagai protokol tunneling.
Apa itu Enkapsulasi?
Seperti disebutkan di atas, Enkapsulasi adalah proses enkapsulasi paket di dalam header tambahan sebelum tunneling. Header tambahan ini berisi informasi perutean yang diperlukan untuk mengirim muatan terenkapsulasi melalui internetwork perantara. Informasi ini sangat penting karena muatan dikirim melalui jaringan (protokol) berbeda dengan jaringan di mana data dibuat. Pada Layer 2 (yang menggunakan frame sebagai unit pertukaran) tunneling, baik PPTP dan L2TP melakukan enkapsulasi dalam frame PPP (Point-to-Point Protocol). Di Layer 3 (yang menggunakan paket sebagai unit pertukaran) tunneling, mode tunnel IPSec mengenkapsulasi paket IP (Internet Protocol) dengan header IP tambahan.
Apa perbedaan antara Enkapsulasi dan Tunneling?
Tunneling adalah metode yang digunakan untuk mentransfer muatan satu protokol menggunakan infrastruktur internetwork dari protokol lain. Enkapsulasi adalah proses mengenkapsulasi frame dengan header tambahan sehingga dapat dikirim (tunneled) melalui jaringan perantara dengan benar. Tunneling mengacu pada seluruh proses enkapsulasi, transmisi dan de-enkapsulasi, sementara enkapsulasi hanya merupakan langkah dalam seluruh proses ini. Namun, terlepas dari hubungan seluruh bagian ini, tunneling terkadang juga dikenal sebagai enkapsulasi.