What is Server? - Definition

A server is a computer program or device which provides functionality to another programs or devices which are commonly known as "clients". In data centers, the physical computers that runs the server program can also called as server. 

Server Room
Google server room, USA
A server provides various services such as sharing of resources or data among the multiple clients or may be single client. Sometimes, computer program in a physical computer act as server for another programs installed on another physical computers present in network and at same time, act as a client and make request for data or resource from another server. Making request from client side and performing operation and giving response back by the server to client is known as client-server model.


Types of server includes database servers, file servers, mail servers, print servers, web servers, game servers, and application servers.

A mail server is an application program that receives incoming e-mails and forward outgoing e-mails among local users in the same network.

A file server is an application program responsible for the central storage and management of data files so that other computers on same network can access them.

An application server is a computer program in a distributed network that provides the business logic for another application program.



Comments