Lably
Skip to content

Client–server model

Distributed application structure in computing

  • 12 min read
  • 8 chapters

Related on Lably

Through Distributed computing, Server (computing) and Client (computing)

Client and server role

The server component provides a function or service to one or many clients, which initiate requests for such services. Servers are classified by the services they provide. For example, a web server serves web pages and a file server serves computer files. A shared resource may be any of the server computer's software and electronic components, from programs and data to processors and storage devices. The sharing of resources of a server constitutes a service.

Whether a computer is a client, a server, or both, is determined by the nature of the application that requires the service functions. For example, a single computer can run a web server and file server software at the same time to serve different data to clients making different kinds of requests. The client software can also communicate with server software within the same computer. Communication between servers, such as to synchronize data, is sometimes called inter-server or server-to-server communication.

Sign in to keep reading

7 more chapters are free with a Lably account.

More in Computing and communication