Proxies Flashcards

(11 cards)

1
Q

What is a proxy or proxy server?

A

An intermediate piece of hardware or software between the client and the server.

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

What does a proxy do?

A

It facilitates the request of resources from other servers, which allows the client to remain anonymous to the servers or vice versa.

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

What are four operations that forward proxies commonly used for?

A

Caching data, filtering, logging, and transforming requests.

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

What is collapse forwarding? Why can it be beneficial?

A

Collapse forwarding allows a proxy server to combine multiple data access requests into one. This allows the server to treat requests that may affect multiple nodes as one, and only require one read of the data.

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

What is a reverse proxy? What can it provide?

A

A reverse proxy retrieves resources from one of more servers on behalf of a client.

It can provide anonymity to the server by making the response appear it came directly from the proxy.

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

What are five characteristics that a forward proxy can implement or provide?

A

Client anonymity, caching, traffic control, logging, and request/response transformation.

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

What are common things that forward and reverse proxies can be used for?

A

Both can be used for caching, load balancing, and request routing (from the server or the client)

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

What are six characteristics of a reverse proxy?

A

Server anonymity, caching, load balancing, DDoS protection, canary experimentation, and URL rewriting.

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

What’s an example of a popular reverse proxy?

A

Nginx

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

What’s a popular forward proxy?

A

ProxySG

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

When should you use a forward proxy? When should you use a reverse proxy?

A

When you need client anonymity, you want a forward proxy. If you need server anonymity, use a reverse proxy.

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