Return files located by Universal Resource Locators (URL's) using the Hypertext Transport Protocol (HTTP).
Decide who can have files and who cannot (security).
Use the MIME standard for file types to determine how to transfer files. Here is the MIME specification.
Execute programs and scripts using the CGI protocol.
Provide support for image mapping.
Here is an imagemap tutorial from Caltech, and another
Act as a proxy for clients
behind a firewall. Here's another firewall FAQ.
The CERN server is capable is of caching when used as a proxy.
