Un réseau privé virtuel repose sur un protocole, appelé protocole de tunneling, c'est-à-dire un protocole permettant aux données passant d'une extrémité du VPN à l'autre d'être sécurisées par des algorithmes de cryptographie. Ce réseau est dit virtuel car il relie deux réseaux physiques par une liaison non fiable par Internet à travers le tunnel chiffré, et privé car seuls les ordinateurs des réseaux locaux de part et d'autre du VPN peuvent accéder aux données. Voilà le fonctionnement d'un VPN.