Difference between client server and peer to peer network


Asked by admin @ in Computer Science viewed by 315 People


Differentiate between the peer to peer network and client server network

Answered by admin @



ANSWER}
Working on computers for long you may have heard the terms Client-Server and Peer-to-Peer. These two are the common network models that we use in our day-to-day life. The Client-Server network model focuses on information sharing whereas, the Peer-to-Peer network model focuses on connectivity to the remote computers.

The main difference between the Client-Server and Peer-to-Peer network model is that in Client-Server model, the data management is centralised whereas, in Peer-to-Peer each user has its own data and applications. Further, we will discuss some more differences between Client-Server and Peer-to-Peer network model with the help of comparison chart shown below, just have a look.

Content: Client-Server Vs Peer-to-Peer

Comparison ChartDefinitionKey DifferencesConclusion

Comparison Chart

BASIS FOR COMAPAISONCLIENT-SERVERPEER-TO-PEERBasicThere is a specific server and specific clients connected to the server.Clients and server are not distinguished; each node act as client and server.ServiceThe client request for service and server respond with the service.Each node can request for services and can also provide the services.FocusSharing the information.Connectivity.DataThe data is stored in a centralized server.Each peer has its own data.ServerWhen several clients request for the services simultaneously, a server can get bottlenecked.As the services are provided by several servers distributed in the peer-to-peer system, a server in not bottlenecked.ExpenseThe client-server are expensive to implement.Peer-to-peer are less expensive to implement.StabilityClient-Server is more stable and scalable.Peer-toPeer suffers if the number of peers increases in the system.

Definition of Client-Server

The Client-Server network model is widely used network model. Here, Server is a powerful system that stores the data or information in it. On the other hands, the Clientis the machine which let the users access the data on the remote server.

The system administrator manages the data on the server. The client machines and the server are connected through a network. It allows the clients to access data even if the client machine and server are far apart from each other.

In Client-Server model, the client process on the client machine sends the request to the server process on the server machine. When the server receives the client request, it lookouts for the requested data and send it back with the reply.

As all the services are provided by a centralized server, there may be chances of server getting bottlenecked, slowing down the efficiency of the system.

Definition of Peer-to-Peer

Unlike Client-Server, the Peer-to-Peer model does not distinguish between client and server instead each node can either be a client or a server depending on the whether the node is requesting or providing the services. Each node is considered as a peer.

To become a part of peer-to-peer, a node must initially join the network. After joining it must start to provide services to and must request the services from other nodes in the peer-to-peer system. There are two ways to know which node provides which services; they are as follow:

When a node enters the peer-to-peer system, it must register the services it will be providing, into a centralized lookup service on the network. When a node desires for any specific service it must contact centralized lookup services to check out which node will provide the desired services. Rest of the communication is done by the desiring node and the service providing node.A node desiring for the specific services must broadcast the request for services to all other nodes in the peer-to-peer system. The node providing the requested service will respond to the node making the request.

Peer-to-Peer network has the advantage over client-server that the server is not bottlenecked as the services are provided by the several nodes distributed in a peer-to-peer system.


Similar Questions

Difference between peer to peer and client server network

Asked by admin @ in Computer Science viewed by 291 persons

Differentiate between the peer to peer network and client server network

Difference between peer to peer and client server architecture

Asked by admin @ in Computer Science viewed by 309 persons

Differentiate between the peer to peer network and client server network

Client server networks typically use which of the following software

Asked by admin @ in Computers and Technology viewed by 297 persons

Which of the following is NOT true about client/server networks? a. Connections may be wired or wireless. b. One or more computers act as the server. c. Client/server networks do …

In a client server network there are usually many more

Asked by admin @ in Computers and Technology viewed by 268 persons

On a client server network clients and servers usually require what to communicate?​

Explain client server architecture and peer to peer architecture

Asked by admin @ in Computer Science viewed by 299 persons

What is P2P architecture? EXPLAIN..

The internet is an example of a client server network

Asked by admin @ in Computers and Technology viewed by 313 persons

Which of the following is NOT true about client/server networks? a. Connections may be wired or wireless. b. One or more computers act as the server. c. Client/server networks do …

In a client server network all computers are considered equal

Asked by admin @ in Computer Science viewed by 280 persons

In ______ network, all the connected computers are equal.

Potential difference va vb in the network shown is

Asked by admin @ in Physics viewed by 337 persons

A current of 2A flows in a system of conductors as shown . The potential difference (VA– VB) will be A) +2 V B) +1 V C) –1 V D) …

Which device is used to connect two different networks

Asked by admin @ in Computer Science viewed by 430 persons

Which device is used to connect two different types of networks

Two advantages of a client server system using a lan

Asked by admin @ in Computer Science viewed by 355 persons

Give advantages of a client server system using LAN over the big time sharing system​

Write the steps to the connection between client and server

Asked by admin @ in Computer Science viewed by 298 persons

Write the steps to the connection between client and server

Computer on a network that requests resources from the server

Asked by admin @ in Computer Science viewed by 393 persons

What is a computer on a network that requests from another computer?

A client server relationship is the basic form of a

Asked by maham237 @ in Business viewed by 329 persons

A. customized software package B. work for hire contract C. computer network D. service support contract

Write a procedure to establish connection between client and server

Asked by admin @ in Computer Science viewed by 284 persons

Write the steps to the connection between client and server

Difference between workstation server model and processor pool model

Asked by admin @ in Computer Science viewed by 423 persons

Difference between workstation server and processor pool model

Most viewed questions in Computer Science


A programmer mistakenly writes gor instead of for

Asked by admin @ in Computer Science viewed by 19024 persons


Domestic data entry operator ncert book class 9 solutions

Asked by admin @ in Computer Science viewed by 15811 persons


Information technology code 402 class 9 solutions chapter 1

Asked by admin @ in Computer Science viewed by 10973 persons



Ncert solutions for class 8 computer chapter 1 computer system

Asked by admin @ in Computer Science viewed by 10403 persons


A scrum team works on a 4 weeks sprint

Asked by admin @ in Computer Science viewed by 8722 persons


Which of the following occupies more memory in c

Asked by admin @ in Computer Science viewed by 8136 persons



A database of motor vehicles has the base entity

Asked by admin @ in Computer Science viewed by 7842 persons


The network architecture can be termed as a mcq

Asked by admin @ in Computer Science viewed by 6488 persons


Cat5 and cat6 cabling refer to which reference model layer

Asked by admin @ in Computer Science viewed by 5790 persons



Class 7 computer chapter 3 questions and answers

Asked by admin @ in Computer Science viewed by 5693 persons


Choose the correct options about usability and user experience

Asked by admin @ in Computer Science viewed by 5476 persons


Which advocates daily team meetings for coordination and integration

Asked by admin @ in Computer Science viewed by 4981 persons



Which three security features match the database security level

Asked by admin @ in Computer Science viewed by 4971 persons


Which of the dbms package is not available

Asked by admin @ in Computer Science viewed by 4684 persons


________ aid a business grow and attain its objectives

Asked by admin @ in Computer Science viewed by 4488 persons