Uses of Servers
A client process may run on the same device. It can also connect over a network to a server to run on a different device. Examples of servers may include database servers, mail servers, print servers, file servers, web servers, application servers, and game servers. Most frequently client-server systems are implemented by the request-response communication., i.e., a client sends a request to the server. In this model, the server performs some action and sends a response back to the client, typically with a result or acknowledgement.
Designating a computer as server-class hardware means that it is specialized for running servers on it. This implies that it is more powerful and reliable than standard personal computers. However large computing clusters may comprise many relatively simple, replaceable server components.
What is a Server?
A server is a hardware device or software that processes requests sent over a network and replies to them. A client is the device that submits a request and waits for a response from the server. The computer system that accepts requests for online files and transmits those files to the client is referred to as a “server” in the context of the Internet.