Point-to-Point Tunneling Protocol (PPTP) Point-to-Point Tunneling Protocol (PPTP) adalah solusi yang memiliki kemampuan untuk melakukan pengiriman data yang aman antara remote clientdan server perusahaan dengan membangun VPN melalui internetwork berbasis IP (Gupta, 2003). PPTP dikembangkan oleh
konsortium
PPTP
(Microsoft
Corporation,
Ascend
Communication, 3COM, US Robotics, dan ECI Telematics). PPTP menawarkan VPN on-demand melalui internetwork yang tidak aman. PPTP tidak hanya menyediakan transmisi yang aman melalui internetwork berbasis TCP/IP publik, tetapi juga melalui intranet pribadi.
40 Dua fenomena yang berperan besar pada suksesnya PPTP dalam koneksi jarak jauh yang aman, adalah:
Penggunaan PSTN PPTP memungkinkan penggunaan PSTN untuk implementasi VPN. Oleh karena itu, proses implementasi VPN menjadi sangat sederhana dan dapat menekan biaya implementasi.
Dukungan protokol bukan IP. Walaupun dimaksudkan untuk jaringan berbasis IP, PPTP juga
mendukung
protokol
jaringan
yang
umum
diimplementasikan, seperti TCP/IP, IPX, NetBEUI dan NetBIOS. Oleh karena itu, PPTP telah terbukti sukses dalam penggunaan VPN melalui LAN pribadi seperti dalam penggunaan VPN melalui jaringan publik.
Peran PPP pada transaksi PPTP PPTP adalah ekstensi logikal dari PPP karena PPTP tidak mengubah teknologi PPP. PPTP hanya menetapkan cara baru dalam mengirim lalu lintas PPP melalui internetwork publik yang tidak aman. Sama seperti PPP, PPTP juga tidak mendukung multi koneksi. Semua koneksi PPTP harus titik ke titik. Dalam transaksi berbasis PPTP, PPP memberikan fungsi sebagai berikut: o Membangun dan memutuskan koneksi fisik antara titik akhir komunikasi.
41 o Melakukan Authentication pada klien PPTP. o Melakukan
Encrption
terhadap
datagram
IPX,
NetBEUI, NetBIOS, dan TCP/IP untuk membuat datagram PPP dan mengamankan pertukaran data antara pihak yang terhubung.
Tiga peran PPP pada transaksi PPTP
Komponen Transaksi PPTP Transaksi berbasis PPTP mengimplementasikan paling tidak tiga komponen berikut:
Gambar 2. 14 Tiga Komponen Transaksi berbasis PPTP
42 o PPTP klien Sebuah node pada jaringan yang mendukung PPTP dan dapat meminta node lain untuk suatu sesi VPN. Jika koneksi diminta dari remote server, klien PPTP harus menggunakan layanan dari NAS ISP. Untuk itu, klien harus terhubung ke modem, yang digunakan untuk membuat koneksi dial-up PPP ke ISP. Sedangkan untuk koneksi ke server lokal tidak membutuhkan koneksi ke NAS ISP. Karena klien PPTP dan server VPN terhubung secara fisik pada LAN yang sama.
Pengiriman paket PPTP pada node tujuan