KS3 · Computer Science
Client-server vs peer-to-peer
Your school network and your home Wi-Fi are both networks, but they're organised completely differently. Here's the trick: switch one computer off and watch what breaks.
Computer Science · Structure
Two ways to organise a network
Tap each computer to find out its job. Then look for the centre: one network has one, the other doesn't.
Tap any part of the diagram to see what it does.
Predict, then check
Picture the two networks you just explored.
At school, the only server is switched off. At the same moment at home, one of three peers, a laptop, is switched off too. What happens to everyone else?
Where would you typically find each model?
Pick a use, then the model it typically uses. Read why it belongs there.
Still to sort
Client-server (0)
A central server provides services to many clients.
Where the line is: If one computer provides services for everyone else, it's client-server.
Peer-to-peer (0)
Equal computers share directly, with no central server.
Where the line is: If nobody is in charge and each computer shares its own files, it's peer-to-peer.
WHAT YOU'VE LEARNED
A quick recap of today's lesson.
One question sorts them: is there a central server?
What you need to know
- A network is two or more computers or devices connected so they can communicate and share data and resources, such as files, printers and an internet connection.
- In a client-server network, servers provide services (storing files, handling logins, sending web pages or email). Clients send requests, and the server responds.
- In a peer-to-peer network there is no central server. Every computer is a peer with equal status that can act as both client and server.
- The key difference is whether there is a central server. The benefits and drawbacks of each model follow from that.
The big picture
A network is two or more computers or devices connected so they can communicate and share data and resources. In a client-server network, a central server provides services and the clients send it requests. In a peer-to-peer network there is no central server: every computer is an equal peer that can act as both client and server. The benefits and drawbacks of each model follow from that one difference.
Key points
Worked example
Problem
A small bakery has two laptops. The owners want to share a folder of recipes and one printer. Money is tight, and nobody at the bakery looks after computers. Which network model suits the bakery better, and what does it give up?
⚠ Watch out
Getting the roles the wrong way round. In a client-server network the CLIENT sends the request and the SERVER provides the service and responds, not the other way round.
Memory hook
Ask 'Who's in charge?' Client-server: one hub, many spokes, the server's in charge. Peer-to-peer: a circle of equals, nobody's in charge, so everybody does both jobs.
Check yourself
Without looking back: name the two jobs a peer can do, then give one benefit and one drawback of each model and say where each one comes from.
Flashcards
(13)What is a network?
What does a server do in a client-server network?
What does a client do in a client-server network?
What is a peer in a peer-to-peer network?
Why can a client-server network back up its files in one place?
Name three things a client-server network can control centrally.
Give two costs of running a client-server network.
In a client-server network, what happens if a server fails?
In a peer-to-peer network, what happens when one peer is switched off?
Why can a peer's computer slow down?
Which places typically use client-server networks?
How does the web use the client-server model?
Where are peer-to-peer networks typically used?
Tap any card to flip it, or use Study as deck to go through them one at a time. In the full lesson these run as a spaced-repetition deck — you rate each card Hard, Good or Easy and the tricky ones keep coming back until they stick.
Learning with Lightbulb is opening soon
You can use this lesson now. Join the waitlist and we'll let you know when the full Lightbulb experience is ready.
Keep me postedMore KS3 Computer Science topics
How this lesson was checked. This KS3 Computer Sciencelesson was published through Lightbulb Learning's human-designed editorial process — the educational standards, accuracy rules and publication checks it must pass were authored and approved by Philip Halpin. It passed subject-specific assessment, automated educational checks and technical publication verification before going live (publication checks completed 1 October 2026). Published pages are monitored, human spot-checking is ongoing across the lesson library, and anything found wrong is corrected or withdrawn. How our lessons are made and checked. Spotted a mistake? Email hello@lightbulblearning.co and we'll review it.