A server is a computer that provides data to other computers. The entire structure of the Internet is based upon a client-server model.
Web server helps to deliver web content that can be accessed through the Internet. The most common use of web servers is to host websites, as the internet is not only used to fetch the information but there are other uses such as gaming, data storage or running business applications.
The primary job of a web server is to deliver web pages to clients. The communication between the client node and server node takes place using the Hypertext Transfer Protocol (HTTP). The delivered web pages include images, style sheets and scripts in addition to text content.