The correct option is D All of these
A proxy server is a dedicated computer or a software system running on a computer that acts as a intermediary between an endpoint device, such as a computer, and another server from which a user or client is requesting a service. An advantage of a proxy server is that its cache can serve all users. If one or more Internet sites are frequently requested, these are likely to be in the proxy's cache, which will improve user response time.