Back to all Computer Science topics
Topic 2.2Computer Science HL20 flashcards

Network architecture

Practice Flashcards

Flip cards to reveal answers
Card 1 of 202.2.1
2.2.1
Question

Which five factors decide a network topology?

Click to reveal answer

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

All Flashcards in Topic 2.2

Below are all 20 flashcards for this topic. Sign up free to track your progress and get personalized review schedules.

2.2.15 cards

Card 1concept
Question

Which five factors decide a network topology?

Answer

Reliability, transmission speed, scalability, data collisions and cost. No shape wins on all five, so every recommendation is a trade between them.

Card 2definition
Question

Describe a star topology and its main weakness.

Answer

Every device connects to one central switch, which makes it cheap, easy to extend and nearly collision-free. Its weakness is that the switch is a single point of failure: if it fails, nothing reaches anything.

Card 3comparison
Question

Why is a mesh topology reliable, and why is it rarely used at scale?

Answer

Every pair of devices has its own link, so there are many routes and no single link matters. But links grow roughly with the square of the devices — 5 need 10, 20 need 190 — so it is reserved for a few critical points.

Card 4definition
Question

What is a hybrid topology?

Answer

Stars joined together, usually by more resilient links between them. Cheap where the devices sit, reliable where the traffic concentrates — which is what almost every real office and campus network looks like.

Card 5concept
Question

Why are collisions rare on a star network?

Answer

Because the switch sends each frame only to the device it is addressed to, so devices are never competing for one shared line.

2.2.25 cards

Card 6definition
Question

What makes something a server?

Answer

It runs software that **waits for requests and responds**. A **role**, not a kind of hardware — one machine can run several.

Card 7concept
Question

What does centralising on a server buy?

Answer

**One copy** of the data, permissions and backup in one place, shared powerful hardware, and one update reaching everyone.

Card 8concept
Question

What is the main risk of client–server, and the answer?

Answer

A **single point of failure** and a bottleneck — answered by **redundant servers behind a load balancer**.

Card 9comparison
Question

Client–server or peer-to-peer?

Answer

**Client–server** centralises control and consistency. **Peer-to-peer** has no single failure point and **gets faster as peers join**, but security and consistency are harder.

Card 10comparison
Question

Scaling up or out?

Answer

**Up** — a bigger machine; simple, but has a ceiling and is still one failure point. **Out** — more machines; no ceiling, but the software must allow it.

2.2.35 cards

Card 11comparison
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 12concept
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 13concept
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 14example
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 15example
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.

2.2.45 cards

Card 16definition
Question

What is network segmentation and why is it done?

Answer

Splitting one network into smaller separate ones. For performance, because less traffic competes on each segment, and for security, because a break-in or infection is contained where it started.

Card 17definition
Question

What is subnetting?

Answer

Dividing the IP address range into smaller ranges, each its own network. Traffic between subnets must pass through a router, which is where rules can be enforced.

Card 18definition
Question

What is a VLAN?

Answer

A logical grouping of devices configured on the switch, regardless of where each device is plugged in. Two machines in one room can be on different VLANs, and moving someone between groups is a setting rather than re-cabling.

Card 19concept
Question

How does segmentation reduce congestion?

Answer

Broadcast traffic reaches only its own segment rather than every device, so on a network split six ways each device sees roughly a sixth as much — the cabling carries useful work instead of noise.

Card 20concept
Question

What does segmentation cost an organisation?

Answer

It must be designed and maintained: wrong rules block legitimate work and forgotten rules leave gaps. Each crossing between segments also adds a routing step, and so a little delay.

Want smart review reminders?

Sign up free to track your progress. Our spaced repetition algorithm will tell you exactly which cards to review and when.

Start Free
IB Computer Science HL Topic 2.2 Flashcards | Network architecture | Aimnova