VPN to skrót od angielskiego wyrażenia „virtual private network”, co tłumaczone jest na język polski jako „wirtualne sieci prywatne”. Są to połączenia o charakterze punkt–punkt poprzez sieć publiczną (np. Internet) lub sieć prywatną. Klienci wirtualnych sieci prywatnych korzystają ze specjalnych protokołów, tak zwanych protokołów tunelowania, które są wykorzystywane do wirtualnego wywołania portu na generalnym serwerze VPN. W standardowej sieci VPN nawiązujemy połączenie o charakterze punkt–punkt z serwerem o zdalnym dostępie. Serwer ten reaguje na zainicjowane przez klienta połączenie, potwierdza użytkownika oraz przesyła wszystkie dane pomiędzy prywatną siecią organizacji, a klientem wirtualnych sieci prywatnych. Aby doszło jednak do takich operacji, dane muszą być hermetyzowane, czyli innymi słowy zaopatrzone w nagłówek, w którym zawarte są informacje routingu, umożliwiające przesyłanie danych. Sieci VPN dzielą się między innymi ze względu na dostarczane poziomy bezpieczeństwa czy końcowy punkt tunelowania.