Today, everything is in a network-based computing system, even a small or mid sized organization containing minimum system are based on the network computing. Now network technology has become more advanced and a latest concept of distributed computing called client-server technology has emerged with more dynamic features.
A client is a front-end service receiver and a server is a back-end service provider. The client requests the server for a task and in turn the server provides the client with permission to execute that particular task. The server stores, protects, and performs data processing and then sends the data to the client on request. The server operates as a bridge connecting all the networks. The client and server can be in the same system or on different system platform. Client-Server technology allows circulation of processed information, which allows you to easily deal with large amount of data and many concurrent users at the same time. Client server technology lets the users to have a user friendly and interactive access to both back and front-end data base. The client and server communication takes place either through object interfaces or through the document. The server maintains the main directory of the shared files stored on the systems of the network users. Each client and server have a unique Internet address or shortly known as IP address for reliable access. The client server technology has a flexible architecture which creates a traffic scheduling within the network of system.