halo semuanya, selamat datang di blog saya. Pada kesempatan kali ini saya akan menjelasakn tentang tunneling, mulai dari pengertian, analogi, dan jenis-jenisnya. Yuk simak penjelasan berikut.
PENGERTIAN
Tunneling dalam dunia nyata artinya terowongan. namun dalam dunia jaringan komputer, tunneling berarti megirimkan sebuah data melalui "terowongan" khusus. artinya ketika kalian ingin mengirimkan sebuah paket, namun sang penerima tidak satu network, maka paket tersebut akan dikemas (engkapulasi).
Lalu paket-paket data asli tersebut akan dikemas ke dalam format lain untuk dikirim melalui jalur yang tidak mendukung format asli tersebut. nah paket yang telak terbungkus, akan dikirimkan ke terowongan yang aman sehingga tidak terlihat oleh jaringan antara pengirim dan penerima.
ANALOGI SEDERHANA
bayangkan kamu ingin mengirimkan sebuah data rahasia melalui pipa air. data tersebut ( paket asli) akan dibungkus kesebuah kotak kedap air(paket baru). Lalu kotak tersebut ditaruh di pipa air dan dikimkan ke tujuan. Di tujuan, kotak tersebut dikeluarkan dari pipa air dan surat dibuka. Proses ini mirip dengan tunneling dalam jaringan komputer.
JENIS-JENIS
1. IP Tunneling:
- IP dalam IP (IPIP): Sebuah paket IP dibungkus di dalam header IP lainnya.
- Generic Routing Encapsulation (GRE): Protokol tunneling yang fleksibel yang dapat mengangkut berbagai jenis protokol.
- Layer 2 Tunneling Protocol (L2TP): Sering digunakan bersama dengan protokol enkripsi seperti IPsec untuk menyediakan VPN.
2. Point-to-Point Tunneling Protocol (PPTP):
Protokol tunneling yang lebih tua namun masih banyak digunakan, sering digunakan untuk VPN.
3. Secure Socket Tunneling Protocol (SSTP):
Protokol tunneling yang menggunakan SSL/TLS untuk enkripsi, sering digunakan untuk VPN.
4. OpenVPN:
Protokol tunneling open-source yang fleksibel dan aman, sering digunakan untuk VPN.