Forward & Reverse Proxy

Forward Proxy

Concepts

  • routing traffic between client and other network system.

Pros

  • Safe browsing: protect from accessing inappropriate websites
  • caches: served to shorten response times and bandwidth
  • bypass: bypassing blocked websites

Cons

  • security: can save user information
  • maintenance: can be bottleneck, fail-point

Reverse Proxy

Concepts

  • protect the servers on its network from external users.
  • client only communicates with the reverse proxy server so, doesn't know that is another server, behind the reverse proxy.

Pros

  • caches: reduces the load on web servers
  • protects servers from the internet

Cons

  • it can become a single point of failure if all server rely on a single server