Difference Between Proxy Server and Reverse Proxy Server
The difference between the Proxy Server and Reverse Proxy Server are following:-
Proxy Server |
Reverse Proxy Server |
---|---|
These servers lies in between the client and the Internet. |
These servers lies in between the Internet and the web servers. |
These servers are considered to be a part of the client-side infrastructure. |
These servers are considered to be a part of the server-side infrastructure. |
In this, the flow of traffic is from the clients to the Internet. |
While in reverse proxy server, the flow of traffic is from the Internet to the web servers. |
Proxy Server takes the response from the internet and then send it to the clients. |
Reverse Proxy Server takes the response from the web servers and then send it to the internet clients. |
The benefits that Proxy Server offers are security, privacy, filtering of content, etc |
The benefits that Reverse Proxy Server offers are termination of SSL, Load balancing, scalability, etc. |
Examples:- Squid, VPN servers, CGI proxy, etc. |
Examples:- NGINX, Linkerd, Cloudflare CDN, etc. |
Network Address Translation(NAT) vs Proxy Servers
In this article, we are going to learn about Network Address Translation and Proxy Servers. NAT helps us to connect various networks. It helps us to reduce the usage of public networks. We can connect more private networks with fewer public networks. We will later know about Proxy Servers which is an intermediate stage between the clients and the servers. Then we will have a look at the types of proxy servers.