Tunneling
Dalam lalu lintas data via internet, teknologi tunneling merupakan hal yang lumrah digunakan. Tujuannya tentu saja agar data yang dikirimkan sampai ke tujuan tanpa
terganggu oleh data lain yang dilintasinya. Sesuai namanya, tunneling berarti sebuah jalur terowongan terselubung seperti layaknya aliran air maupun jalur khusus busway.
Teknologi tunneling merupakan teknologi yang bertugas untuk manangani dan menyediakan koneksi point-to-point dari sumber ke tujuannya. Disebut tunnel karena koneksi point-to-point tersebut sebenarnya terbentuk dengan melintasi jaringan umum, namun koneksi tersebut tidak memperdulikan paket-paket data milik orang lain yang sama-sama melintasi jaringan umum tersebut, tetapi koneksi tersebut hanya melayani transportasi data dari pembuatnya.
Pengertian Tunneling
Tunneling adalah dasar dari VPN untuk membuat suatu jaringan private melalui jaringan internet. Tunneling juga merupakan enkapsulasi atau pembungkusan suatu protokol ke dalam paket protokol.
Tunneling menyediakan suatu koneksi point-to-point logis sepanjang jaringan IP yang bersifat connectionless. Proses transfer data dari satu jaringan ke jaringan lain memanfaatkan jaringan internet secara terselubung (tunneling). Ketika paket berjalan menujun ke node tujuan, paket ini melalui suatu jalur yang disebut tunnel .
Disebut tunnel atau saluran karena aplikasi yang memanfaatkannya hanya melihat dua end point, sehingga paket yang lewat pada tunnel hanya akan melakukan satu kali lompatan atau hop. Tunneling pada VPN menggunakan enkripsi untuk melindungi data agar tidak dapat dilihat oleh pihak-pihak yang tidak diberi otorisasi dan untuk membuat suatu encapsulation multiprotocol jika diperlukan.
Tunneling merupakan metode untuk transfer data dari satu jaringan ke jaringan lain dengan memanfaatkan jaringan internet secara terselubung. Protocol tunneling tidak mengirimkan frame sebagaimana yang dihasilkan oleh node asalnya begitu saja, melainkan membungkusnya men-enkapsulasi dalam header tambahan. Header tambahan tersebut berisi informasi routing sehingga data frame yang dikirim dapat melewati.
Jenis - Jenis Tunneling Berdasarkan Protokol
Internet Protocol Security / IPSec
Digunakan untuk mengamankan komunikasi Internet di seluruh jaringan IP. IPSec mengamankan komunikasi Protokol Internet dengan mengotentikasi sesi dan mengenkripsi setiap paket data selama koneksi. IPSec beroperasi dalam dua mode, mode Transport dan mode Tunneling, untuk melindungi transfer data antara dua jaringan yang berbeda. Mode transportasi mengenkripsi pesan dalam paket data dan mode tunneling mengenkripsi seluruh paket data. IPSec juga dapat digunakan dengan protokol keamanan lain untuk meningkatkan sistem keamanan.
Layer 2 Tunneling Protokol (L2TP)
L2TP atau Layer 2 Tunneling Protocol adalah protokol tunneling yang biasanya dikombinasikan dengan protokol keamanan VPN lain seperti IPSec untuk membuat koneksi VPN yang sangat aman. L2TP menciptakan terowongan antara dua titik koneksi L2TP dan protokol IPSec mengenkripsi data dan menangani komunikasi yang aman antara terowongan.
Point – to – Point Tunneling Protocol (PPTP)
PPTP atau Point-to-Point Tunneling Protocol menciptakan terowongan dan merangkum paket data. Menggunakan Point-to-Point Protocol (PPP) untuk mengenkripsi data antara koneksi. PPTP adalah salah satu protokol VPN yang paling banyak digunakan dan telah digunakan sejak Windows 95. Selain Windows, PPTP juga didukung pada Mac dan Linux.
SSL (Secure Sockets Layer) dan TLS (Transport Layer Security) membuat koneksi VPN di mana browser web bertindak sebagai akses klien dan pengguna dibatasi untuk aplikasi tertentu, bukan seluruh jaringan. Protokol SSL dan TLS paling umum digunakan oleh situs web belanja online dan penyedia layanan. Browser web beralih ke SSL dengan mudah dan hampir tanpa tindakan yang diperlukan dari pengguna, karena browser web terintegrasi dengan SSL dan TLS. Koneksi SSL memiliki https di awal URL, bukan http.
OpenVPN adalah VPN open source yang berguna untuk membuat koneksi Point-to-Point dan Situs-ke-Situs. Ia menggunakan protokol keamanan khusus berdasarkan protokol SSL dan TLS.
Secure Shell atau SSH menciptakan terowongan VPN yang melaluinya transfer data terjadi dan juga memastikan bahwa terowongan dienkripsi. Koneksi SSH dibuat oleh klien SSH dan data ditransfer dari port lokal ke server jarak jauh melalui terowongan terenkripsi.
Komentar