Sunday 4 January 2015

Difference between Peer to Peer and Client Server Data Model



Parameter
Peer to Peer Model
Client Server Model
Definition
It is the Network Model, in which all nodes on the network are treated as peers that can work either as client or server depending upon that whether it is providing service or getting service.
It is the Network model in which there is one main controller (Server) which provides services to all connected nodes (Clients).
Network Joining
System must join network of peers and must register itself with centralized lookup service.
System must be joined to server to request services.
Service Request
If a peer is working as client than it must first discover that peer which is providing that service and hence uses a broadcast request system.
All the requests of clients are served by Server only.

Advantages
Failure in any peer does not affect the entire network because all peers work independently.
Centralized Security policies can be easily maintained, User logs can be maintained, and Network is secured from outside attacks.
Drawbacks
Centralized Security policies can be applied hence it is very difficult to maintain the entire network.
Failure in Server results in the failure of entire network.
Examples
Network Domain
Workgroup


Network domain is the best example for client/Server Network Model. There is a Central Domain Controller that controls the entire domain. The clients can be connected to Domain Server through authorized access only. User can access his/her data/account at any connected node(Client).Another best example of client/Server model is Proxy Server where internet facility is provided to all connected nodes through proxy server only. It can share single internet connection to multiple systems, maintain the user web history, can restrict unauthorized site visits which makes Network management easy.

This also Applies to:
Difference between Peer to Peer and Client Server Data Model
Difference Between Peer to Peer and Client Server Architecture
Difference between Peer to Peer and Client Server










No comments:

Post a Comment