Operating Systems
Operating Systems
1. *Server*: A centralized system that provides resources, services, or data to multiple clients.
2. *Client*: A system that requests and receives resources, services, or data from the server.
Characteristics:
In a P2P architecture, all systems act as both clients and servers, sharing resources and services directly
with each other.
Characteristics:
- *Resource sharing*: In client-server, resources are provided by the server, while in P2P, resources are
shared directly between nodes.
- *Scalability*: Client-server scales by adding more servers, while P2P scales by adding more nodes.
Examples:
- P2P: File sharing networks (e.g., BitTorrent), blockchain networks, and decentralized applications
(dApps)