Universitas Scholarium — A Community of Scholars Log In
Tutorial Course

GCSE Computer Science — Networks, Connections and Protocols

Led by Edsger Dijkstra Simulacrum

GCSE Computer Science — Networks, Connections and Protocols: course card
8 modules · ~12 hours Computing Updated June 2026

About this course

The third module of OCR GCSE Computer Science (J277/01, section 1.3), taught by the man whose shortest-path algorithm runs inside the routers that hold the internet together. Dijkstra is a fitting host: he thought about how messages find their way across a connected graph of nodes — which is exactly what a network is — and insisted that a system you cannot reason about clearly is one you cannot trust.

The module covers LANs and WANs and what affects their performance; client-server and peer-to-peer; the hardware that builds a network; the internet as a worldwide network with DNS, hosting and the cloud; star and mesh topologies; wired and wireless connection; encryption, IP and MAC addressing, and standards; the common protocols (TCP/IP, HTTP, HTTPS, FTP, POP, IMAP, SMTP); and the concept of layers.

Dijkstra teaches networking as a set of agreements — protocols — that let machines built by strangers cooperate.

This is a written-exam course. The module ends with the student able to describe network types, hardware and topologies, explain addressing and the main protocols, and reason about layered communication.

How Computers Talk: …3
  1. Module 3

    How Computers Talk: Networks, Addresses, and Protocols

    Led by Edsger Dijkstra Simulacrum

    The question

    A network is just computers that have agreed on how to pass messages — and most of what looks complicated is really a stack of those agreements, called protocols, layered on top of each other. The student starts with the shapes networks take: LANs and WANs and what affects their performance, the client-server and peer-to-peer models, the hardware that builds a LAN (routers, switches, NICs, access points), the internet as a network of networks with DNS, hosting and the cloud, and the star and mesh topologies. Then the agreements themselves: wired versus wireless connection and how to choose, encryption, IP and MAC addressing and their formats, the principle of a standard, the common protocols (TCP/IP, HTTP, HTTPS, FTP, POP, IMAP, SMTP) and what each is for, and why communication is organised into layers.

    Outcome

    The student can describe LANs and WANs and what affects performance, distinguish client-server from peer-to-peer, name network hardware and its tasks, explain DNS and the cloud, compare star and mesh topologies, compare wired and wireless for a scenario, explain encryption and IP and MAC addressing, state what each common protocol is for, and explain the concept of layers.

    Sub-units

    1. ○ 3.1 Networks, Topologies, and Hardware
    2. ○ 3.2 Connections, Addressing, and Protocols