Difference between revisions of "Client-server model"
Karl Jones (Talk | contribs) (→See also) |
Karl Jones (Talk | contribs) (→See also) |
||
Line 22: | Line 22: | ||
* [[Computer network]] | * [[Computer network]] | ||
* [[File Transfer Protocol]] | * [[File Transfer Protocol]] | ||
− | * [[Request (computing)] | + | * [[Request (computing)]] |
* [[Response (computing)]] | * [[Response (computing)]] | ||
* [[Server (computing)]] | * [[Server (computing)]] |
Revision as of 08:13, 17 December 2015
The client–server model of computing is a distributed computing structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients.
Often clients and servers communicate over a computer network on separate hardware, but both client and server may reside in the same system.
Client request, server response
A server host runs one or more server programs which share their resources with clients.
A client does not share any of its resources, but requests a server's content or service function.
Clients therefore initiate communication sessions with servers, while servers await incoming requests.
Examples
Examples of computer applications that use the client–server model are Email, network printing, and the World Wide Web.
See also
- Client (computing)
- Client-side
- Client-side scripting
- Computer network
- File Transfer Protocol
- Request (computing)
- Response (computing)
- Server (computing)
- Server-side
External Links
- Client-server model @ Wikipedia