Sunday, 4 January 2015

Difference between Peer to Peer and Client Server Data Model

Peer to Peer Model
Client Server Model
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.

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.
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.
Network Domain

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