HTTP (Hyper Text Transfer Protocol) servers are used to provide web sites and files to visitors on the Internet. It handles user requests, retrieves the page content from disk and returns HTML code (Hypertext Markup Language) for display in the user's browser. Therefore, it performs a vital process that is required to serve web pages.