System Architecture and Reliability
Which is a characteristic of a peer-to-peer (P2P) system?
- AEach computer takes both the client and the server role, so processing and traffic do not easily concentrate on a particular server
- BAll communication goes through a central server, so the server load does not change as users increase
- CData consistency and user management are easy to handle together on a single server
Show answer and explanation
Answer: A. Each computer takes both the client and the server role, so processing and traffic do not easily concentrate on a particular server
In a peer-to-peer system, the computers (peers) connected to the network are equal and each acts both as a requester and as a provider of services. Because there is no dedicated server, processing and traffic do not easily concentrate in one place, and the more peers join, the more resources the system as a whole can provide. On the other hand, data consistency, user management and security cannot be handled in one place, which makes management harder.
- A. Correct. Each peer takes both roles, and the load is spread out.
- B. A configuration that goes through a central server is a client-server system, and the server load grows as users increase.
- C. This is an advantage of the client-server model. In P2P, management is distributed, so consistency and user management are harder.
Continue: 9 more System Architecture and Reliability questions