Peer-to-Peer (P2P) Architecture
Part of Client-Server & Peer-to-Peer · GCSE GCSE Computer Science revision
This key facts covers Peer-to-Peer (P2P) Architecture within Client-Server & Peer-to-Peer for GCSE Computer Science. Revise Client-Server & Peer-to-Peer in 3.5 Fundamentals of Computer Networks for GCSE Computer Science with 16 exam-style questions and 18 flashcards. This topic appears regularly enough that it should still be part of a steady revision cycle. It is section 4 of 10 in this topic. Use this key facts to connect the idea to the wider topic before moving on to questions and flashcards.
Topic position
Section 4 of 10
Practice
16 questions
Recall
18 flashcards
Peer-to-Peer (P2P) Architecture
What is Peer-to-Peer?
A network model where all computers are equal (peers). Each computer can BOTH request AND provide resources. No central server - computers share directly with each other.
Key Characteristics:
- All equal: Every computer is a peer (no server/client distinction)
- Direct sharing: Computers share resources directly with each other
- Decentralized: No central control point
- Dual role: Each computer is BOTH client (requests) AND server (provides)
- Independent: Each computer manages its own resources
P2P Examples:
- Home network: Two laptops sharing files directly (no server)
- BitTorrent: File sharing - download pieces from many peers simultaneously
- Skype (original): Direct voice/video calls between users
- Bitcoin: Cryptocurrency with no central authority
- LAN gaming: Multiplayer game hosted on player's computer
P2P Advantages:
- No single point of failure: Network continues if one peer fails
- Cheap: No expensive server needed - use existing computers
- Easy setup: Just connect computers, no server configuration
- Scalable: More peers = more resources (each adds capacity)
- No server maintenance: No dedicated hardware to maintain
P2P Disadvantages:
- No central security: Each computer manages own security (inconsistent)
- No central backups: Users must backup their own files
- Hard to manage: Each computer configured separately
- Access issues: Files on User A's computer only available when User A is online
- Performance varies: Depends on individual computer specs
- No central control: Can't enforce policies across network
Keep building this topic
Read this section alongside the surrounding pages in Client-Server & Peer-to-Peer. That gives you the full topic sequence instead of a single isolated revision point.
Practice Questions for Client-Server & Peer-to-Peer
In a client-server network, what is the role of the server?
State three advantages of using a client-server network over a peer-to-peer network. [3 marks]
Quick Recall Flashcards
16 questions on Client-Server & Peer-to-Peer — practise free
Instant marking, adaptive difficulty, and 18 spaced repetition flashcards. Free until your GCSEs.
Try PrepWise Free