A-Level Computer Science Revision — Client-Server & Peer-to-Peer
Revise Client-Server & Peer-to-Peer for A-Level Computer Science with a topic explanation, worked example and common mistakes. Check the board notes for specification differences.
At a glance
- What StudyVector is
- An exam-practice platform with board-aligned questions, explanations, and adaptive next steps.
- This topic
- Client-Server & Peer-to-Peer in A-Level Computer Science: explanation, examples, and practice links on this page.
- Who it’s for
- Students revising A-Level Computer Science for UK exams.
- Exam boards
- Check your course page and the topic board notes for supported specifications.
- Free plan
- Sign up free to use tutor paths and feedback on your answers. Free access is Free daily revision · No card required. Pricing
- What makes it different
- Syllabus-shaped practice and progress tracking—not generic AI answers.
This page includes a topic explanation and a worked example. Check your course for current practice coverage.
Next in this topic area
Next step: Cyber Security
Continue in the same course — structured practice and explanations on StudyVector.
Go to Cyber SecurityTopic explanation
What is Client-Server & Peer-to-Peer?
Client-server and peer-to-peer are two different models for network communication. In the client-server model, a central server provides resources and services to a number of clients. In the peer-to-peer model, all devices on the network are equal and can both provide and consume resources.
Board notes: Covered by AQA, Edexcel, and OCR. Students should be able to explain the difference between the client-server and peer-to-peer models and give examples of each.
Step-by-step explanationWorked examples
Worked example
The World Wide Web is an example of a client-server system. Your web browser is the client, and the web server that hosts the website is the server. A file-sharing application like BitTorrent is an example of a peer-to-peer system. Each user's computer can both download files from and upload files to other users.
Practise this topic
Start with low-focus cards for Client-Server & Peer-to-Peer, then move into full exam-style practice when you want the heavier session.
Common mistakes
- 1Thinking that the client-server model is always better than the peer-to-peer model.
- 2Not understanding the security implications of the peer-to-peer model.
- 3Confusing the role of a client and a server.
Client-Server & Peer-to-Peer exam questions
Check the available question sets for Client-Server & Peer-to-Peer. Use your course and exam board to confirm which practice is relevant.
Client-Server & Peer-to-Peer exam questionsGet help with Client-Server & Peer-to-Peer
Get a personalised explanation for Client-Server & Peer-to-Peer from the StudyVector tutor. Ask follow-up questions and work through problems with step-by-step support.
Open tutorSave your progress in Client-Server & Peer-to-Peer
Start a free account for low-focus question cards, feedback and Play routes across available topics. Free daily limits apply; no card required.
Continue your revision
A public question for Client-Server & Peer-to-Peer is still being reviewed. Your course page shows the topics currently available for practice.
Continue with Client-Server & Peer-to-Peer
Create a free account to keep your course choice and save your practice progress.
Start free low-focus cardsAlready have an account? Log in
Frequently asked questions
What are the advantages of the client-server model?
The client-server model is generally more secure and easier to manage than the peer-to-peer model. It also allows for centralized control of resources and data.
What are the advantages of the peer-to-peer model?
The peer-to-peer model is generally more scalable and resilient than the client-server model. It is also less expensive to set up, as it does not require a dedicated server.