CGP, PG Online, and more
Amazon amazon.co.uk
Python Books
Beginner to advanced Python
Amazon amazon.co.uk
Raspberry Pi Kits
For programming projects
Amazon amazon.co.uk
Fastmail โ€” Private Email
Privacy-first email with no ads and no tracking
fastmail.com
Dynadot โ€” Domain Registration โ†’
Register or transfer domains with free SSL and affordable pricing
dynadot.com
Zen Internet โ€” UK Broadband โ†’
Award-winning UK broadband with no data caps and great customer service
zen.co.uk
CS Revision Guides

Networks and Internet

Year 1 / ASYear 2 / A-Level All Boards (AQA, Edexcel, OCR, WJEC, CCEA) AQA

A-Level Computer Science revision: Networks and Internet. Learning objectives, key points, worked examples and practice questions across AQA, Edexcel, OCR, WJEC and CCEA.

Fastmail

๐Ÿ“Œ Key Points

Key Fact: Topologies: Star (central hub), Mesh (all connected), Bus (shared cable), Ring (token passing)
Key Fact: TCP/IP: App (HTTP, DNS, FTP), Transport (TCP reliable, UDP fast), Internet (IP routing), Link (Ethernet, WiFi)
Key Fact: TCP: 3-way handshake, sequencing, flow control, congestion control; UDP: connectionless, low latency
Key Fact: DNS: hierarchical (root, TLD, authoritative); recursive/iterative queries; records (A, AAAA, MX, CNAME)
Key Fact: IPv4: 32-bit, dotted decimal, classes A/B/C, subnet mask, CIDR (/24); IPv6: 128-bit, hex, no NAT needed
Key Fact: Threats: malware (virus, worm, ransomware), phishing, DoS/DDoS, MITM, SQLi (input sanitisation), XSS (output encoding)
Key Fact: Encryption: Symmetric (AES, same key), Asymmetric (RSA, public/private); TLS: handshake, certificates, CA; Firewall: packet filter, stateful, application; VPN: encrypted tunnel; Auth: MFA, OAuth, JWT

๐ŸŽฏ Learning Objectives

  • Compare network topologies: star, mesh, bus, ring, hybrid
  • Understand TCP/IP stack: Application, Transport, Internet, Link layers
  • Analyse key protocols: HTTP/HTTPS, DNS, TCP, UDP, IP, DHCP, FTP, SSH
  • Understand IP addressing: IPv4 (classes, subnetting, CIDR), IPv6
  • Describe cybersecurity threats: malware, phishing, DoS, MITM, SQL injection, XSS
  • Apply security: encryption (symmetric/asymmetric, TLS/SSL), firewalls, VPNs, authentication

๐Ÿ’ก Worked Example

Exam-Style Question

Question: Explain the TLS handshake process

Model Answer:

1. Client hello (supported ciphers). 2. Server hello (chosen cipher) + certificate (public key, CA signed). 3. Client verifies cert (CA trusted, not expired, domain matches). 4. Client generates pre-master secret, encrypts with server public key, sends. 5. Both derive session keys. 6. Encrypted communication begins

โ“ Practice Questions

Questions:

  • Subnet 192.168.1.0/24 into 4 subnets
  • Compare TCP vs UDP for video streaming
  • Explain DNS resolution steps
  • Describe SQL injection prevention
  • How does RSA key exchange work?

๐ŸŽฌ Video Resources

๐Ÿ“„ Past Papers & Exam Resources

๐Ÿ”— Further Reading & Resources

๐Ÿ“š Lesson Plan (50 minutes)

  1. Starter (5 min): Recall prior knowledge of networks and internet with quick questions.
  2. Teaching (15 min): Work through each of the learning objectives, explaining principles step by step.
  3. Key points review (5 min): Revisit the key points together, confirming understanding.
  4. Worked example (10 min): Model the example question: Explain the TLS handshake process. Solution: 1. Client hello (supported ciphers). 2. Server hello (chosen cipher) + certificate (public key, CA signed). 3. Client verifies cert (CA trusted, not expired, domain matches). 4. Client generates pre-master secret, encrypts with server public key, sends. 5. Both derive session keys. 6. Encrypted communication begins
  5. Practice (10 min): Students attempt the practice questions independently; circulate and support.
  6. Plenary (5 min): Review answers and address misconceptions.

๐Ÿ  Homework

  • Subnet 192.168.1.0/24 into 4 subnets
  • Compare TCP vs UDP for video streaming
  • Explain DNS resolution steps
  • Describe SQL injection prevention
  • How does RSA key exchange work?

๐Ÿงพ Assessment

Check practice answers against the model answer; use the built-in practice questions as formative assessment.