Thursday, July 26, 2007

Client Server Technology

Client Server Technology is a computer architecture that divides functions into client and server with standard TCP/IP communication methods to facilitate the sharing of information between them. Client Server technology enhances performance, where the server can execute some of the processes almost on behalf of the client. The client and server usually operate on different computer platforms. They can be distinguished from one another by the differences in tasks they perform. Clients may connect to one or more servers on the other hand servers may connect to multiple clients concurrently.

While a client usually is configured on a PC and a server on a super micro, mini, or a mainframe computer; a single machine can act as both client and server on a network. Client server improves productivity. The most popular client operating systems are Windows 95/98/Me/2000 and Linux. Almost all client/server systems use a relational database management system (RDBMS) for handling the storage and retrieval of records in the database using a series of tables of values.

Network computers are most widely used in large organizations that have to support thousands of users. Almost all applications, including word processing, spreadsheets, and other office applications, are loaded on a server.