>> VPN stands for Virtual Private Network. It is a method used to add security and privacy to private and public networks, like WiFi Hotspots and the Internet.
>> It is a secure tunnel between two or more devices.
>> VPNs are most often used by corporations to protect sensitive data.
>> VPNs provide privacy by hiding your internet activity from your ISP (and government).
>> When you are using a public Wifi hotspot VPNs protect you against hackers.
>> VPN technology was developed as a way to allow remote users and branch offices to securely access corporate applications and other resources.
>> VPNs allow users to securely access a private network and share data remotely through public networks. Much like a firewall protects your data on your computer, VPNs protect it online.
Uses of VPN
>> Break Out of a Restrictive Network at Work/School.
>> Bypass the Country’s Web Censorship and Content Surveillance
>> Hide your internet activity from ISP.
>> Use public Wi-Fi without risks.
>> Stop Google from tracking you.
>> Secure your VOIP(Voice-Over-IP) phone calls.
>> Using BitTorrent.
How does it Work?
Normally, when you send request to visit the website your request goes to ISP(Internet Service Provider) and then it forward your request to the website. Website receives your request and forward the answer to the ISP and then it forward the answer to you. In this process you can easily targeted by attackers or hackers simple methods such as sniffing and MITM attacks because in this process there is no security at all. This is shown in below image in left side :
But when you install the VPN client in your computer or device the process is quite change one shield is occur like a firewall between ISP and website(that shown in above image in right side).
Here is the process of how VPN works :
=> VPN Client installed in our device encrypts the request.
=> ISP receives the encrypted request and forwards it to the VPN server
=> VPN decrypts the request and sends it to the website
=> Website receives the request and sends the answer to the VPN server
=> VPN server encrypts the answer and forwards it to the ISP.
=> ISP receives the encrypted answer and sends it to our device.
=> VPN Client installed in our device decrypts the answer.