A virtual private network (VPN) is a private network across a public network and enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network. VPN is a technology that creates a safe and encrypted connection over a less secure network, such as the internet.VPN was more commonly used to switch between different locations IPs.
VPN technology was developed as a way to allow remote users and branch offices to securely access corporate applications and other resources. With a VPN, all your traffic is held inside a private, encrypted tunnel as it makes its way through the public internet. This type of network is designed to provide a secure, encrypted tunnel in which to transmit the data between the remote user and the company network. VPN data security remains constant through encrypted data and tunneling protocols.
A VPN is a point-to-point connection between a VPN client and server, or a site-to-site connection between two VPN servers. A VPN creates a secure tunnel using most powerful VPN protocols hides your original IP behind one of its own encrypts all your communication and passes through the secure tunnel allowing you to surf the web freely and anonymously. It provides people, businesses, governments, and military organizations to remotely use network resources securely.
Types Of VPN
- Remote Access virtual private network (VPN)
- Site-to-Site virtual private network (VPN)
Types of VPN protocols
- Internet Protocol Security or IPSec – is used to secure Internet communication across an IP network. IPSec secures Internet Protocol communication by authenticating the session and encrypts each data packet during the connection.
- Layer 2 Tunneling Protocol (L2TP) – It facilitates the tunneling of data between two geographical sites over the VPN network.
- PPTP (Point-To-Point Transfer Protocol) – creates a tunnel and encapsulates the data packet. It uses a Point-to-Point Protocol (PPP) to encrypt the data between the connection.
- SSL (Secure Socket Layer) – Secure Sockets Layer (SSL) is a computer networking protocol for securing connections between network application clients and servers over an insecure network, such as the internet.
- Secure Shell (SSH) – creates the VPN tunnel through which the data transfer happens and also ensures that the tunnel is encrypted. SSH connections are created by OpenSSH client and data is transferred from a local port on to the remote server through the encrypted tunnel.