The answer to the question is (C) a server.
A server, or to be more specific, a web server, is a program that uses HTTP (Hypertext Transfer Protocol) to provide the files that a user wants to access in the format of a webpage.
User sends this request through a browser, which is a form of HTTP client. User can send this request in the form of a URL (uniform resource locator) or IP address associated with the webpage.