This document provides an overview of virtual private networks (VPN). It defines a VPN as a private network that uses public telecommunication like the Internet instead of leased lines. VPNs became popular for remote employees to securely access a company network. The document explains how VPNs work by creating encrypted tunnels between two endpoints. It also outlines the key functions of VPNs including authentication, access control, confidentiality, and data integrity. Finally, it discusses common VPN protocols, implementations, and basic architectures.