Web Technology Basics
Which of the following correctly describes a reverse proxy?
- AWhen PCs in a company view sites on the internet, it connects to outside servers on their behalf and records or restricts browsing
- BIt performs, on the user's behalf, the queries that convert domain names to IP addresses, starting from the root servers, and keeps the results for a while
- CIt is placed in front of web servers, receives users' requests on their behalf, relays them to the servers behind it and handles TLS processing and the like
Show answer and explanation
Answer: C. It is placed in front of web servers, receives users' requests on their behalf, relays them to the servers behind it and handles TLS processing and the like
A reverse proxy is placed on the server side, receives requests from users and relays them to one or more servers behind it. It takes on roles such as performing HTTPS encryption in one place (TLS termination), storing and returning frequently used responses and distributing requests over several servers, and it can also hide the configuration of the servers behind it from users. What connects to the outside on behalf of users in a company is a forward proxy, which differs in being placed on the users' side.
- A. This describes a forward proxy. It is placed on the users' side.
- B. This is the work of a DNS full-service resolver (caching DNS server).
- C. Correct. It receives and relays requests in front of the servers and handles TLS processing, load distribution and the like.