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