What are P2P and Client-Server networks?
In the networking architectural world, you’ll frequently come across the terms “peer-to-peer” and "client-server."
Both peer-to-peer and client-server networks connect computers so that they can share resources from one computer to others such as files, videos, and pictures.
Client-Server
-
There are multiple clients and one server.
-
Clients request for a service to the server and the server responds back with the service.
-
The main focus is of sharing informations.
-
Data is stored at server side only.
-
Client-Server is more stable and scalable than peer to peer network.
-
Data management is centralized.
P2P
-
There is no dedicated server and clients. Each node acts as a server and as well as client.
-
Each node in the network can request for a service and can provide a service.
-
The main focus is to develop connectivity among the nodes.
-
Each node store its own data.
-
Stability reduces when the number of nodes increases.
-
Each user has its own data and applications.
Free Resources