Is a VPN connection pretty much the same as a winsock control(VB6) client server connection, with added authentification rules?

Anyone know of an easy to use free VPN client and server?