A Virtual Private Network allows private communications over a public network. This is usually accomplished via some kind of tunneling protocol and in many cases involves encryption.

VPNs offer an alternative to the high expenses associated with leased lines, allowing us to send data across the Internet and share the costs of a public line.