Which statement best describes the main difference between client-server and peer-to-peer (P2P) network models?
Think about who controls the resources and communication in each model.
Client-server networks rely on a central server to manage resources and services. In contrast, peer-to-peer networks distribute resource sharing equally among all nodes without a central server.
Which of the following is a typical characteristic of peer-to-peer networks?
Consider how nodes interact and share resources in P2P.
In peer-to-peer networks, all nodes act as equals and share resources directly without centralized control.
You want to design a file-sharing application where users can share files directly without relying on a central server. Which network model should you choose?
Think about which model supports direct user-to-user sharing.
Peer-to-peer networks enable users to share files directly without a central server, making them ideal for file-sharing applications.
Which statement correctly compares the reliability of client-server and peer-to-peer networks?
Consider what happens if one node or server fails in each model.
Peer-to-peer networks have no single point of failure, so if one node fails, others can continue operating. Client-server networks rely on a central server, so its failure can disrupt the entire network.
Which statement best explains the scalability differences between client-server and peer-to-peer networks?
Think about how adding more nodes affects resource availability in each model.
In peer-to-peer networks, each new node contributes resources, improving scalability. Client-server networks can become bottlenecked at the central server as clients increase.