Bei einem Virtual Private Network (VPN) wird meistens auch das Internet und eine Vielzahl spezialisierter Protokolle genutzt, um so die Datenkommunikation abzusichern. Hier wird eher eine Client-/Server-Konfiguration eingesetzt, bei welcher VPN-Clients die Benutzer authentifizieren, Daten verschlüsseln und Sitzungen mit VPN-Servern verwalten. Da die Datenpakete auf dem Weg zwischen Absender und Empfänger wegen der Verschlüsselung nicht ohne weiteres auswertbar sind, sondern im Allgemeinen nur am Anfangs- und Endpunkt der Übertragung einen Sinn ergeben, spricht man auch von einem „VPN-Tunnel“ durch das Internet.