4.3Basis-of-Comparison-peer-to-peer-and-client-server-architecture
4.3Basis-of-Comparison-peer-to-peer-and-client-server-architecture
Compari
son
Basic In a client-server network, we In a peer-to-peer network,
have a specific server and clients are not distinguished;
specific clients connected to every node act as a client and
the server. server.
Expense A Client-Server network A Peer-to-Peer is less
is more expensive to expensive to implement.
implement.
Stability It is more It is less stable and scalable, if
stable and scalable than a the number of peers increases
peer-to-peer network. in the system.
Data In a client-server network, the In a peer-to-peer network,
data is stored in a centralized each peer has its own data.
server.
Server A server may get overloaded A server is not bottlenecked
when many customers make since the services are dispersed
simultaneous service requests. among numerous servers using
a peer-to-peer network.
Focus Sharing the information. Connectivity.
Service The server provides the Each node has the ability to
requested service in response both request and delivers
to the client's request. services.
Perform Because the server does the Because resources are shared
ance bulk of the work, performance in a big peer-to-peer network,
is unaffected by the growth of performance will likely to
clients. suffer.
Security A Client-Server network is a The network's security
secured network because the deteriorates, and its
server can verify a client's susceptibility grows as the
access to any area of the number of peers rises.
network, making it secure.