Instead it sends a request to the disk server for

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

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.

Ask a homework question - tutors are online