This preview shows page 1. Sign up to view the full content.
Unformatted text preview: t computers sending service
requests to the same server computer.
A generic client-server computing environment is shown in Figure 20.8. It is
comprised of the following entities:
1. Client. A client is generally a single-user PC or workstation that provides a
highly user-friendly interface to the end user.
It runs client processes, which
send service requests to the server. Generally, there are multiple clients in a clientserver computing environment and each client has its own monitor, keyboard, and
mouse for allowing users to interface with the system.
2. Server. A server is generally a relatively large computer that manages a shared
resource and provides a set of shared user services to the clients. It runs the server
process, which services client requests for use of the resource managed by the
server. A server may be a workstation, a mainframe system, or even a
supercomputer. A server's operating system is generally designed to enable it to
support a multiuser environment.
Servers are generally headless machines,
which do not have monitor, keyboard and mouse attached to them since users do
not directly interact with them, but use them only via the network.
3. Network. In addition to clients and servers, the third essential component of
a client-server environment is the network, which interconnects all the clients and servers of the same computing environment. The network may be a single LAN or
WAN or an internet of networks.
A set of computers interconnected together to form a client-server computing
environment is collectively known as a distributed computing system or
distributed system. Client-server computing involves splitting an application into
tasks and putting each task on the computer where it can be handled most
efficiently. This usually means putting the processing for the presentation on the
user's machine (the client) and the data management and storage on a server.
Depending on the application and the software used, all data processing may occur
on the client or be split between the clie...
View Full Document
This document was uploaded on 04/07/2014.
- Spring '14