Una Virtual Private Network (rete privata virtuale) permette di collegare due sottoreti non adiacenti tramite internet in modo che risultino una rete comune. L'uso di protocolli crittografici protegge i dati scambiati tra le due sottoreti da potenziali intercettazioni su internet.