It stands for Virtual Private Network. It is a mechanism of employing encryption, authentication and integrity protection so that we can use public network as private network. It simulate a private network over public network. It allows users to remotely access a private network.
Actually Proxy server uses the anonymous network id instead of actual IP address of client (means it hides the IP address of client), so that the actual IP address of client couldn’t be reveal.
Now, we see the difference between them:
|1.||VPN ensures encryption, authentication and integrity protection.||Proxy does not ensure or provide any security.|
|2.||Protocols used in VPN are PTTP (Point to point tunneling protocol), L2TP (Layer 2 tunneling protocol) etc.||Protocols used in Proxy are FTP (File transfer protocol), SMTP (Simple mail transfer protocol) HTTP (Hyper Text Transfer Protocol) etc.|
|3.||VPN works on firewall.||Proxy works on browsers.|
|4.||VPN stands for Virtual Private Network. It simulate a private network over public network.||It does not simulate a private network over public network.|
|5.||VPN does not hide the IP address of client.||Proxy uses the anonymous network ID instead of actual IP address of client (means it hides the IP address of client).|
|6.||VPN creates tunnel between end users.||But proxy does not create tunnel between end users.|
|7.||VPN offers high amount of security.||Proxy does not offer any type of security.|
- Difference between Virtual Private Network (VPN) and Multi-Protocol Label Switching (MPLS)
- Types of Virtual Private Network (VPN) and its Protocols
- Difference between Public and Private in C++ with Example
- Difference between Private key and Public key
- Difference between Private and Public IP addresses
- Difference between Virtual function and Pure virtual function in C++
- Difference between Virtual Machines and Containers
- Difference between Storage Area Network (SAN) and Network Attached Storage (NAS)
- Difference between Network OS and Distributed OS
- Difference between Network and Internet
- Difference between Unicast, Broadcast and Multicast in Computer Network
- Difference between Virtual memory and Cache memory
- ARP, Reverse ARP(RARP), Inverse ARP (InARP), Proxy ARP and Gratuitous ARP
- Difference between Client-Server and Peer-to-Peer Network
- Difference between Network Security and Cyber Security
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.