O LEVEL- INTERNET TECHNOLOGY & WEB DESIGN
O LEVEL-PAPER 2nd -- M2-R4 :
INTERNET TECHNOLOGY & WEB DESIGN
THESE ARE THE QUESTIONS WHICH FREQUENTLY ASKED IN
LAST 10 YEARS -----
Differences Between Client-Server and Peer-to-Peer network
| 
BASIS
   FOR COMAPAISON | 
CLIENT-SERVER | 
PEER-TO-PEER | 
| 
Basic | 
There is a specific server and specific clients connected to
  the server. | 
Clients and server are not distinguished; each node act as
  client and server. | 
| 
Service | 
The client request for service and server respond with the
  service. | 
Each node can request for services and can also provide the
  services. | 
| 
Focus | 
Sharing the information. | 
Connectivity. | 
| 
Data | 
The data is stored in a centralized server. | 
Each peer has its own data. | 
| 
Server | 
When 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. | 
| 
Expense | 
The client-server are expensive to implement. | 
Peer-to-peer are less expensive to implement. | 
| 
Stability | 
Client-Server is more stable and scalable. | 
Peer-toPeer suffers if the number of peers increases in the
  system. | 
Key Differences Between Client-Server and Peer-to-Peer network
1.  
The key difference between Client-Server and Peer-to-Peer
network is that there is a dedicated
server and specific
clients in the client-server network model whereas, in
peer-to-peer each node can
act as both server
and client.
2.  
In the client-server model, the server provides services to the client.
However, in peer-to-peer, each peer can
provide servicesand
can also request for
the services.
3.  
In the client-server model, sharing information is more important whereas,
in peer-to-peer model connectivity between
peers is more important.
4.  
In the client-server model, data is stored on a centralized server
whereas, in peer-to-peer each
peer has its own data.
5.  
In peer-to-peer model, the servers are distributed in a system, so there
are fewer chances of server getting bottlenecked, but in the client-server
model, there is a single
server serving the clients, so there are more chances of server
getting bottlenecked.
6.  
The client-server model is more expensive to implement
than peer-to-peer.
7.  
The client-server model is more scalable and stable than peer-to-peer.
 
 
 
Comments
Post a Comment