Dengan berkembangnya dunia teknologi informasi kebutuhan tentang remote access semakin meningkat dan Virtual Private Network (VPN) adalah solusi dari masalah ini. Virtual Private Network (VPN) adalah sebuah jaringan yang bekerja menggunakan infrastruktur publik dan melakukan transmisi data menggunakan tunnel. dalam sebuah teknologi tunnel mempunyai batas maksimal dari paket data yang dapat dilalui. untuk melalui Virtual Private Network (VPN) tunnel paket harus di fragmentasi dan untuk mengurangi panjang paket dapat digunakan kompresi. dengan adanya kompresi, panjang paket dapat diminimalisir dan disini akan digunakan algoritma kompresi deflate dan predictor VPN, Tunnel, Kompresi, Deflate, Predictor.