Client - server architecture, Basic Computer Science

Client/ Server Architecture:  

As the capacity and power of personal computers improved, the need to share the processing demands between the host server and the client workstation increased. This need for greater computing control and more computing value led to the evolution of client/server technology.  In client/server architecture, the tasks or workloads are partitioned as:  

  • server programs - providers of a resource or service  
  • client programs - requester of resource or service

Clients and servers may reside in the same machine or they typically reside in separate pieces of hardware and communicate over a computer network. A server machine is  a host that runs one or more server programs which share their resource with clients. A client does not share any of its resources, but requests a server function or service. The server program fulfills the client request. Clients initiate a communication session with the server. The client/ server system may be two-tiered, three-tiered or n-tiered.  

Posted Date: 10/23/2012 5:22:08 AM | Location : United States







Related Discussions:- Client - server architecture, Assignment Help, Ask Question on Client - server architecture, Get Answer, Expert's Help, Client - server architecture Discussions

Write discussion on Client - server architecture
Your posts are moderated
Related Questions
You may have seen, as, that many programs can be run so that they give you with some basic information concerning how they should be run. Python permits you to do this with -h: $ p

Many persons are taught AI with the opening line: " The three most important things in AI are representation, representation and representation ". While selecting the method of

what protocol is used by DNS name server

QUESTION a) Differentiate between a dynamic and a static web site. b) Why are electronic mails (e-mails) preferred to the post office mails? How do they affect the modern of

Access time: Access time: This is the time required to locate and retrieve stored data from the storage unit in response to a program instruction. That is the time interval be

A line holds only whitespace, probably with a comment, is identified as a blank line, and Python completely avoids it. In an interrelated interpreter session, you need to enter an

Explain how ICT can be used for achievement of each of the following business objectives, illustrating your answer with examples: 1. Customer intimacy 2. Low-cost leadership

Sometimes you may drop to perform conversions among the built-in types. To translate between types you just use the type name as a function. There are quite a few built-in function


The client-server model firmly differentiates the roles of the client and server. According to this model, the client requests services that are provided by the server. The peer-to