What is Web Server

In very simple terms a web server is a computer that runs websites. A web server is a system that delivers content or services to end users over the internet. A web server consists of a physical server (Hardware), server operating system and software which is used to facilitate HTTP communication. The basic objective of the web server is to store, process and deliver web pages to the users. This intercommunication is done using Hypertext Transfer Protocol (HTTP). These web pages includes HTML documents, images, style sheets, test etc.

At the most basic level, whenever a browser needs a file which is hosted on a web server, the browser requests the file via HTTP. When the request reaches the correct web server, the HTTP server accepts request, finds the requested document, and sends it back to the browser, also through HTTP.

The Web Server is requested to present the content of a website to the user’s browser. All websites on the Internet have a unique identifier in terms of an IP address. This Internet Protocol address is used to communicate between different servers across the Internet. But when a user needs to access a website then he/she need enter the domain name or URL of that website instead its IP address, because at here Domain Name System/Server (DNS) is used to converts this URL to an IP Address (For example, which in turn points to a Web Server.

Now a days Apache server is the most common web server available in the market. Apache is an open source software that handles almost 70 percent of all websites available today. Most of the web-based applications use Apache as their default Web Server environment. Another web server that is generally available is Internet Information Service (IIS). IIS is owned by Microsoft. Some of the most popular HTTP Servers are :

  • Apache HTTP Server
  • Internet Information Service
  • Nginx (Engine X)
  • Lighttpd
  • Apache Tomcat 

Next Topic :

1 comment:

  1. very good knowledgeable content. this really helps with Scraper API for our website server
    i really appreciate it. thanks for sharing your knowledge

    web scraping