A Virtual Private Network (VPN) is a tunnel that carries private network traffic from one endpoint to another over a public network such as the internet. VPN allows users to transfer data as if their devices were directly connected to a private network. You can use a VPN to provide secure connections from individual hosts to an internal network and between networks. VPNs are commonly used to secure communication between off-site employees and an internal network and from a branch office to the company headquarters.