Multiple choiceQuestion 1 · Recall
Loading…
By the end you can describe the roles of computers in a client-server and a peer-to-peer network, give the benefits and drawbacks of each, and justify which suits a situation.
Client-server is a restaurant. The kitchen (server) does the cooking; diners (clients) order and get served. Everything depends on the kitchen.
Peer-to-peer is a potluck. Everyone brings a dish and everyone eats. No kitchen in charge.
Where it breaks down: a peer can hand a copy of its "dish" (a file) to any number of other peers and still keep the original. No potluck guest can manage that.
Client-server model
A network in which one or more central computers (servers) provide resources and services, and other computers (clients) send requests to the servers and receive responses.
Peer-to-peer (P2P) model
A network with no central server, in which every computer (peer) has equal status and acts as both a client and a server, sharing its own resources directly with other peers.