Previous Module
Next Module

COMPUTER SYSTEMS: Encoding and compression

COMPUTER SYSTEMS: Network topologies

COMPUTER SYSTEMS: Wired and wireless networks, protocols, and layers

COMPUTER SYSTEMS: Threats to computer systems and networks

COMPUTER SYSTEMS: Operating systems and utility software

ALGORITHMS AND PROGRAMMING: Types of data

ALGORITHMS AND PROGRAMMING: Producing robust programs

ALGORITHMS AND PROGRAMMING: Designing, creating, and refining algorithms

  • Each device (peer) is equal with no central server. Peers connect directly to share files or stream content. Examples of P2P networks include:
    • AirDrop between iPhones 
    • Streaming music to a Bluetooth speaker
    • Wireless printing
    • Sharing internet via personal hotspot
Advantages of P2P Disadvantages of P2P
  • Simple to set up
  • No costly hardware 
  • No single point of failure
  • No central management of updates
  • No central backup/security
  • Devices may be unavailable (switched off/disconnected)

Features Client–server P2P
Centralised server Yes No
Cost More expensive Cheaper
Setup complexity More complex Easier
Data backup Centralised Not centralised
File versions Shared version Multiple versions
Risk if 1 device fails Server down = all fail Still works

Unlock Peer-to-peer (P2P) networks

Subscribe to SnapRevise+ to get immediate access to the rest of this resource.

Premium accounts get immediate access to this resource.

Previous Module
Next Module