RRL
RRL
When Client and Server processes reside on two or more independent computers on
a network, the Server can provide services for more than one Client. In addition, a
client can request services from several servers on the network without regard to
the location or the physical characteristics of the computer in which the Server
process resides. The network ties the server and client together, providing the
medium through which the clients and the server communicate.
Bibliographic information
The client/server model is the most common form of network architecture used in
data communications today, and its popularity can be seen in the phenomenal
expansion of the World Wide Web. A dictionary definition of a client is a system or a
program that requests the activity of one or more other systems or programs, called
servers, to accomplish specific tasks. A server is a system or program that receives
requests from one or more client systems or programs to perform activities that
allow the client to accomplish certain tasks.
In a client/server environment, the PC or workstation is usually the client. The
client/server concept functionality divides the execution of unit of work between
activities initiated by the end user (client) and resource responses (services) to the
activity request. Client/server is an application of cooperative processing in which
the end-user interaction with the computing environment is through a
programmable workstation that executes some portion of the application (beyond
terminal emulation).