0% found this document useful (0 votes)
24 views1 page

Computing Computer Program Device Clients Architecture Client-Server Model Resources

Servers provide functionality and services to client programs or devices using a client-server model where computation is distributed. A single server can serve multiple clients simultaneously across a network, performing tasks like sharing data, storage, computation, and other services. Clients make requests of servers which then respond with the requested information or an acknowledgement, with server-class hardware designed to reliably run server programs.

Uploaded by

Rohan Holkar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views1 page

Computing Computer Program Device Clients Architecture Client-Server Model Resources

Servers provide functionality and services to client programs or devices using a client-server model where computation is distributed. A single server can serve multiple clients simultaneously across a network, performing tasks like sharing data, storage, computation, and other services. Clients make requests of servers which then respond with the requested information or an acknowledgement, with server-class hardware designed to reliably run server programs.

Uploaded by

Rohan Holkar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

In computing, a server is a computer program or a device that provides functionality for other

programs or devices, called "clients". This architecture is called the clientserver model, and a single
overall computation is distributed across multiple processes or devices. Servers can provide various
functionalities, often called "services", such as sharing data or resources among multiple clients, or
performing computation for a client. A single server can serve multiple clients, and a single client can
use multiple servers. A client process may run on the same device or may connect over a network to
a server on a different device.[1] Typical servers are database servers, file servers, mail servers, print
servers, web servers, game servers, and application servers.[2]

Clientserver systems are today most frequently implemented by (and often identified with)
the requestresponse model: a client sends a request to the server, which performs some action and
sends a response back to the client, typically with a result or acknowledgement. Designating a
computer as "server-class hardware" implies that it is specialized for running servers on it. This often
implies that it is more powerful and reliable than standard personal computers, but alternatively,
large computing clusters may be composed of many relatively simple, replaceable server
components.

You might also like