Differentiate the client–server and peer-to-peer models of d, Basic Computer Science

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-peer model doesn’t have such severe roles. In actual fact, all nodes in the system are considered peers and thus may act as either clients or servers or both. A node may request a service from any more peers, or the node may in fact give such a service to other peers in the system.
For instance, let’s consider a system of nodes that share cooking recipes. Under the client-server model, all formulas are stored with the server. If a client wishes to access a recipe, it must ask for the recipe from the specified server. Using the peer-to-peer model, a peer node could ask other peer nodes for the particular recipe. The node (or perhaps nodes) with the requested recipe could give it to the requesting node. Notice
How each peer may perform as both a client (i.e. it may request recipes) and as a server (it may give recipes.)
Posted Date: 5/2/2012 6:07:02 AM | Location : United States







Related Discussions:- Differentiate the client–server and peer-to-peer models of d, Assignment Help, Ask Question on Differentiate the client–server and peer-to-peer models of d, Get Answer, Expert's Help, Differentiate the client–server and peer-to-peer models of d Discussions

Write discussion on Differentiate the client–server and peer-to-peer models of d
Your posts are moderated
Related Questions
SWITCHING MECHANISMS: Switching mechanisms are techniques devised to send messages in many dinections at once and to ensure that these messages are received with a minimum of

Hi? are you conversant with Java that is J2SE 6 coz i have assignments on this area?

A palindrome is a string that reads the same from both the ends. Given a string S convert it to a palindrome by doing character replacement. Your task is to convert S to palindrome


Process of Data mining Data mining is an iterative process that typically involves the following phases: Problem definition A data mining project starts with the understanding o

Source and Object Programs A set of instructions in a high-level language are called “Source program”. Since high-level languages are machine independent, it is required to fir

Ask question #Minimum. Hello. ser can. you. tell. me. that. what. is. the. batter. side. for. BIOLOGY. Students. from. class. 12. / xii. 100 words accepted#

7. Name and explain the action in Conceptual Dependency which refers to a transfer of possession.

Memory The memory unit is used for the storage of binary coded information. Information consists of instructions and data where: • Instructions are the coded pieces of infor

Department (DeptNo, DeptName, Office, Phone) Employee (EmpNo, FirstName, LastName, JobTitle, HireDate, Salary, MgrNo, Deptno) Customer (CustNo, CompanyName, Street, City, State, Zi