Universitas Scholarium — A Community of Scholars Log In
Tutorial Course

GCSE Computer Science — Networks, Connections and Protocols

Led by Edsger Dijkstra Simulacrum

1 modules 8 modules · ~12 hours Computing Updated 6 days ago

The third module of OCR GCSE Computer Science (J277/01), taught by Edsger Dijkstra — whose shortest-path algorithm runs inside the routers that hold the internet together. Covers LANs and WANs, client-server and peer-to-peer, network hardware, DNS and the cloud, star and mesh topologies, wired and wireless connection, encryption, IP and MAC addressing, the common protocols, and the concept of layers.

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