Proxy vs. Reverse Proxy Flashcards

(7 cards)

1
Q

What is the purpose of a forward proxy?

A

It acts as an intermediary for requests from the client to the server.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What three functions do forward proxies provide?

A

They provide:
- Anonymity (hides client identity)
- Content Filtering (access control for preventing specific requests)
- Caching (frequent requests can be cached at the proxy)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What scenario might a warrant a forward proxy?

A

A company preventing access to specific websites for their employees (and caching those frequently accessed).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What’s the purpose of a reverse proxy?

A

It’s an intermediary between the client and server that provides anonymity for the server.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What three primary functions does a reverse proxy provide?

A

It provides:
- Load Balancing (distributed traffic to balance load among backend services)
- Security / Anonymity (anonymity is provided for the server, handles SSL termination so backend doesn’t have to)
- Caching / Compression (improves response performance)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What’s a scenario that might warrant a reverse proxy?

A

A high-traffic website may use a reverse proxy to improve performance (via load balancing, caching), security (SSL termination), etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How do forward and reverse proxies differ in their handling of traffic?

A

Forward are client-facing (outgoing) and reverse are server-facing (incoming)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly