Back to Topic 2.2 — Network architecture
2.2.3Computer Science SL5 flashcards

Networking models

Practice Flashcards

Flip to reveal answers
Card 1 of 52.2.3
2.2.3
Question

What is the difference between client-server and peer-to-peer?

Click to reveal answer

Track your progress — Sign up free to save your progress and get smart review reminders based on spaced repetition.

All 5 Flashcards — Networking models

Sign up free to track progress and get spaced-repetition review schedules.

Card 1comparison

Question

What is the difference between client-server and peer-to-peer?

Answer

In client-server one machine holds the data and answers requests from the rest. In peer-to-peer there is no machine in charge — every machine holds a share and serves the others directly.

Card 2concept

Question

Give a benefit and a drawback of client-server.

Answer

Benefit: one authoritative copy of the data, with security, access and backups controlled in a single place. Drawback: the server is a single point of failure and can bottleneck when many clients want it at once.

Card 3concept

Question

Give a benefit and a drawback of peer-to-peer.

Answer

Benefit: no single point of failure, and capacity grows as more peers join, with no expensive server. Drawback: no central control over who sees what, data may disagree between peers, and availability depends on peers being online.

Card 4example

Question

Why is online banking client-server?

Answer

Because an account balance must have one correct value held and controlled by the bank. Copies spread across customers' machines could disagree and none would be authoritative.

Card 5example

Question

Why is a blockchain peer-to-peer?

Answer

By design: every participant holds a copy of the ledger and they agree among themselves what it says, so no single organisation decides what is true.

Track your progress with spaced repetition

Sign up free — Aimnova tells you exactly which cards to review and when, so you remember everything before your IB exam.

Start Free
IB Computer Science Networking models Flashcards | 2.2.3 | Aimnova