A VPN, or a Virtual Private Network, is essentially an extension of a private network across the public space of the Internet between two endpoints. These two endpoints are two machines on the network which treat the connection private between the two as if it's a direct-wired connection. Through this means, the two effectively ensure that they are speaking through a secure connection to each other to transfer data between them privately.