An HTTP server that will allow a HTTP client (a web browser) to connect to it and download files.