Homeschool Guide: These lesson plans are a guide for parents. Content may contain errors — always cross-reference with official exam board specifications.
network protocols
FoundationHigherAll Boards
4 detailed 50-minute lessons with teaching scripts, worked examples, parent guides, and assessment criteria.
Lesson Overview
Total Lessons: 4 Tier: Foundation and Higher Duration: 50 minutes per lesson (200 minutes total) Exam Boards: AQA, Edexcel, OCR, Eduqas, CCEA
Key vocab to pre-teach: Key Concept, Purpose, Purpose
Basic skills: reading the summary notes and answering the practice questions there
Materials & Equipment
Exercise book, coloured pens
Ruler
Printed revision notes (link below)
Internet for videos (see Resources)
Lesson 1: Introduction: network protocols
Duration: 50 minutes
Starter Activity (5 minutes)
Quick Recall
Write down everything you already know about network protocols. Then check against the key terms: Key Concept, Purpose, Purpose. Use a mini-whiteboard or paper.
Main Content (35 minutes)
Parent/Teacher Guide: Before lesson: Read the script below. Pre-teach key vocab: Key Concept, Purpose, Purpose. If stuck: Re-read the revision notes (link above), then break the content into smaller steps. Extension: See the Stretch & Challenge ideas in Lesson 4.
Teaching Script (35 mins): Mins 0-5 - Hook: "Today: network protocols. By the end you will be able to answer exam questions on it unaided. It connects to the rest of Computer Science because the ideas here recur across the spec." Mins 5-20 - Direct Instruction: Work through the core ideas below one at a time; after each, ask your student to explain it back in their own words. Mins 20-30 - Guided Practice: Model the worked example together, then let your student attempt the first practice question with guidance. Mins 30-35 - Independent Practice: 2-3 practice questions from Lesson 3 below, with immediate feedback.
First Look
Start with the revision notes summary, then attempt: What is a network protocol and why are protocols needed?
Plenary (5 minutes)
Check Out
Your student states one thing they learned and one question they still have about network protocols.
Lesson 2: Core Concepts: network protocols
Duration: 50 minutes
Starter Activity (5 minutes)
Review Previous Lesson
Quick recap: write 3 key points from Lesson 1 on network protocols. Check them against the notes below.
Main Content (35 minutes)
Definition: A protocol is a set of rules that governs how data is transmitted between devices on a network. Protocols define the format, timing, sequencing, and error checking of data transmission.
Key Concept: Protocols are needed so that different devices and systems can communicate with each other. Without agreed rules, there would be no way to ensure data arrives correctly, completely, and in the right order.
Purpose: TCP ensures reliable delivery of data between devices. It breaks data into packets, numbers them, checks they all arrive, and reassembles them in the correct order.
Purpose: IP handles addressing and routing of data packets across networks. It adds source and destination IP addresses to each packet so it can be routed to the correct destination.
Purpose: HTTP is the protocol used to transfer web pages from a web server to a web browser. It defines how requests and responses are formatted.
Purpose: HTTPS is the secure version of HTTP. It encrypts all data between the browser and the server, preventing interception and tampering.
Term
Meaning
Example
Encryption
None (plain text)
SSL/TLS encryption
Security
Not secure
Secure
Port
80
443
Certificate
Not required
SSL/TLS certificate required
Use case
Non-sensitive browsing
Banking, shopping, login pages
Saying "SMTP receives email"
SMTP only sends; IMAP receives
SMTP = sending; IMAP = receiving
Confusing HTTP and HTTPS
HTTPS adds encryption; HTTP doesn't
HTTPS = HTTP + SSL/TLS encryption
Saying "IP guarantees delivery"
IP does NOT guarantee delivery; TCP does
IP = addressing/routing; TCP = reliability
Practice (10 minutes)
Q: What is a network protocol and why are protocols needed?
Answer: A network protocol is a set of rules that governs how data is transmitted between devices. Protocols are needed to ensure different devices can communicate, data arrives correctly and completely, errors are handled, and communication is standardised across different manufacturers and systems.
Plenary (5 minutes)
Explain Back
Your student teaches the key points back to you without looking. Fill any gaps immediately.
Lesson 3: Application: network protocols
Duration: 50 minutes
Starter Activity (5 minutes)
Quick Recall
Recall the key terms: Key Concept, Purpose, Purpose. Define each in one sentence.
Main Content (35 minutes)
Parent/Teacher Guide: Let your student attempt each question alone first, then compare with the model answer. Award method marks for correct working even if the final answer is wrong.
Q1: What is a network protocol and why are protocols needed?
Answer: A network protocol is a set of rules that governs how data is transmitted between devices. Protocols are needed to ensure different devices can communicate, data arrives correctly and completely, errors are handled, and communication is standardised across different manufacturers and systems.
Q2: Explain the roles of TCP and IP and how they work together.
Answer: TCP ensures reliable delivery by breaking data into packets, numbering them, checking they all arrive, and reassembling them in order. IP handles addressing and routing, adding source and destination addresses to packets so they can be delivered across networks. They work together: IP routes packets to the destination, and TCP ensures they all arrive correctly and in order.
Q3: What is the difference between HTTP and HTTPS?
Answer: HTTP transfers web pages in plain text (no encryption) and is not secure. HTTPS is the same as HTTP but adds SSL/TLS encryption, making the data unreadable to anyone intercepting it. HTTPS also uses digital certificates to verify the server's identity. HTTP uses port 80; HTTPS uses port 443.
Q4: Which protocol is used for sending email and which for receiving it?
Answer: SMTP (Simple Mail Transfer Protocol) is used for sending email. IMAP (Internet Message Access Protocol) is used for receiving and reading email.
Q5: Explain why protocols are organised in layers.
Answer: Protocols are layered so each layer handles one specific aspect of communication. Layers can be changed independently (e.g. switching from Wi-Fi to Ethernet doesn't affect the application layer). Each layer only needs to communicate with the layers directly above and below it, making the system modular and easier to develop and maintain.
Plenary (5 minutes)
Error Review
Review any questions answered incorrectly. Identify whether the error was knowledge, method, or reading the question.
Lesson 4: Exam Practice: network protocols
Duration: 50 minutes
Starter Activity (5 minutes)
Command Words
Review what these command words require: state (one point), describe (say what happens), explain (say why), compare (both sides), evaluate (judgement).
Main Content (35 minutes)
Extended Answer
Extended question: Full-Mark Response Explain the difference between TCP and UDP, giving one example of when each would be used and justifying your choice. [4 marks] <div class="
TCP (Transmission Control Protocol) is a reliable, connection-oriented protocol. It establishes a connection before sending, checks all packets arrive, resends any lost packets, and reassembles data in the correct order. UDP (User Datagram Protocol) is an unreliable, connectionless protocol. It sends packets without checking delivery or order, making it faster but with no guarantee of arrival. Example for TCP: Email (SMTP) — emails must arrive completely and in order; reliability matters more than speed. Lost or reordered email content would be unacceptable. Example for UDP: Live video streaming — speed matters more than reliability; a few lost frames are acceptable but delayed packets cause buffering. TCP's retransmission delays would make the stream lag and buffer.
Exam Tips: Know the definition of a protocol: "a set of rules for data communication" | Be able to explain the role of each key protocol (TCP, IP, HTTP, HTTPS, SMTP, IMAP) | Remember: SMTP = sending, IMAP = receiving (not the other way round) | Always mention encryption when comparing HTTP and HTTPS | TCP = reliability; IP = addressing/routing | Protocol layers allow modularity and independence between layers
Common Errors: ✗ Confusing HTTP and HTTPS — thinking they are different protocols entirely ✓ HTTPS is HTTP with encryption (SSL/TLS). They serve the same purpose (web page transfer) but HTTPS encrypts data, making it secure for sensitive information like passwords. ✗ Thinking TCP and UDP serve the same purpose ✓ TCP is reliable (checks delivery, resends lost packets, orders data); UDP is fast but unreliable (no delivery check, no ordering). TCP for web/email; UDP for streaming/gaming. ✗ Forgetting what each layer of the TCP/IP model does ✓ Application: user-facing protocols (HTTP, FTP, SMTP). Transport: end-to-end delivery (TCP, UDP). Internet: routing packets (IP). Link: physical transmission (Ethernet, W
Stretch & Challenge (Grade 8-9):
Synoptic links: explain how network protocols connects to another Computer Science topic you have studied
Real-world: research one real-world use or example of network protocols
Critical: "What are the limitations of the models used in network protocols?"
Plenary (5 minutes)
Assessment Criteria
Got it: Confident explanation + correct worked examples
Getting there: Main points OK, needs support with detail
Not yet: Confused on key concepts - re-run Lesson 2
Homework & Consolidation
Consolidation: Re-answer any Lesson 3 practice questions answered incorrectly (20 mins)
Retrieval: Write flashcards for the key terms: Key Concept, Purpose, Purpose (10 mins)
Exam practice: One past-paper question on network protocols from the board websites (15 mins)
Extension: Explain network protocols to someone else in your own words (10 mins)