Un VPN fournit une connexion sécurisée entre les appareils des utilisateurs et un ou plusieurs serveurs, sans nécessiter de connexion physique, créant ainsi un « tunnel » de communication privé à travers l’internet public.
Dans tout modèle de VPN, lorsque des paquets de données sont transmis par un appareil, ils sont chiffrés avant d’atteindre la couche du fournisseur d’accès à internet (FAI) et sont ensuite déchiffrés côté serveur. Les paquets de données circulant du serveur de l’organisation vers l’appareil suivent le même chemin, mais en sens inverse.
Les paquets de données circulant du serveur de l’organisation vers l’appareil suivent le même chemin, mais en sens inverse. Cette procédure de chiffrement/déchiffrement nécessite un ensemble de règles convenues (c’est-à-dire un protocole). Le terme « VPN SSL » indique que le service VPN repose sur le protocole SSL (Secure Sockets Layer) pour sécuriser les communications. En réalité, le SSL a été en grande partie remplacé par un protocole évolué appelé Transport Layer Security (TLS). Cependant, les modèles de VPN utilisant TLS sont encore généralement appelés VPN SSL.