Content deleted Content added
Good job Tags: Reverted references removed Visual edit Mobile edit Mobile web edit |
Restored revision 1256136751 by Smallangryplanet (talk): Rm possible vandalism |
||
Line 1:
{{Short description|Distributed application structure in computing}}{{More citations needed|article (some sections)|date=March 2024}}[[File:Client-server-model.svg|thumb|250px|A computer network diagram of clients communicating with a server via the Internet]]
The '''client–server model''' is a [[distributed application]] structure that partitions tasks or workloads between the providers of a resource or service, called [[Server (computing)|servers]], and service requesters, called
Examples of computer applications that use the client–server model are [[email]], network printing, and the [[World Wide Web]].
==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
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.<ref>The [[X Window System]] is one example.</ref> Communication between servers, such as to synchronize data, is sometimes called
==Client and server communication==
|