Marianville · Grade 11 ICT
Unit 3 · Network Types and Architectures · Chapter 8

Client–Server and Peer-to-Peer

Week 3 · Day 2 · Benchmark 11.4.1.3 Classify networks by scope and architecture
Essential question

Do all computers on a network have equal roles?

Learning objectives
  • Explain client–server architecture
  • Explain peer-to-peer architecture
  • Compare their strengths and weaknesses

Overview

Two computers can share files as equals, or one can act as the 'library' while others borrow from it. That choice — peer-to-peer vs client–server — shapes how a network is managed, secured, and paid for.

Client–server

One or more powerful computers (servers) provide services — file storage, printing, email, web pages — to many less-powerful computers (clients). The school portal, Google Drive, YouTube: all client–server. It centralises control and security but needs someone to run the server.

Peer-to-peer (P2P)

Every device is both a client and a server, sharing resources directly. Two phones exchanging a photo over Wi-Fi Direct, or file sharing in a small home network. Cheap and simple for a few users; unmanageable at scale.

Comparison

Client–server wins on security, backups, and central management. P2P wins on cost, simplicity, and no single point of failure. Real networks often mix both — the school lab is client–server for grades but peer-to-peer for sharing a printer.

Activity

Two-Room Demo

  1. Set up a shared folder on one lab PC (server). Access it from two other PCs (clients).
  2. Then, using Wi-Fi Direct or Bluetooth, share a small file phone-to-phone (P2P).
  3. Write two sentences comparing what you observed.
Review questions
  1. Which architecture centralises security and backups?
    Reveal answer

    Client–server.

  2. Give one weakness of P2P.
    Reveal answer

    Hard to manage, secure or scale as the network grows.

  3. Is Google Drive client–server or P2P?
    Reveal answer

    Client–server (Google owns the servers).

Take it home

Read up on 'BitTorrent'. Is it pure P2P, pure client–server, or a mix? Justify with one sentence.

This chapter is free for every PNG student. If it helped your class, consider becoming a sponsor.
This is a free resource. Consider supporting it to keep it that way.