Skip to content

How Data Travels on NetworksActivities & Teaching Strategies

Active learning helps students grasp how data travels because abstract concepts like DNS lookups and packet routing become concrete when students simulate the process. Moving beyond passive notes, these activities let students experience the delays, rules, and transformations that turn a URL into a webpage.

JC 1Computing3 activities20 min40 min

Learning Objectives

  1. 1Compare the process of sending a physical letter with sending data packets over a network, identifying key similarities and differences.
  2. 2Explain the role of protocols in ensuring reliable data transmission and interoperability between network devices.
  3. 3Analyze the potential consequences of data loss or packet reordering during network communication.
  4. 4Identify the fundamental steps involved in breaking down data into packets and reassembling them at the destination.

Want a complete lesson plan with these objectives? Generate a Mission

30 min·Whole Class

Simulation Game: The DNS Phonebook

One student acts as the 'Root Name Server,' another as the '.com TLD Server,' and another as the 'Authoritative Server.' A 'Client' student must navigate this hierarchy to find the IP address for a specific website, demonstrating the recursive nature of DNS.

Prepare & details

Imagine sending a letter; how is sending data on a network similar or different?

Facilitation Tip: During the DNS Phonebook simulation, move between groups to ask each pair to explain why their lookup failed before trying the next step.

Setup: Flexible space for group stations

Materials: Role cards with goals/resources, Game currency or tokens, Round tracker

ApplyAnalyzeEvaluateCreateSocial AwarenessDecision-Making
40 min·Pairs

Inquiry Circle: Inspecting the Web

Using the 'Developer Tools' in a browser, pairs inspect the network traffic of a popular site. They identify the HTTP request methods (GET, POST), the status codes (200, 404), and look for cookies being sent back and forth.

Prepare & details

Why is it important for all computers on a network to follow the same rules for communication?

Facilitation Tip: For the Web Inspection activity, assign each student a different browser tab with a unique URL so the class can collectively trace the full request path.

Setup: Groups at tables with access to source materials

Materials: Source material collection, Inquiry cycle worksheet, Question generation protocol, Findings presentation template

AnalyzeEvaluateCreateSelf-ManagementSelf-Awareness
20 min·Pairs

Think-Pair-Share: The Stateless Dilemma

Students brainstorm how an online shopping cart would work if the server 'forgot' who they were every time they clicked a new link. They pair up to discuss how cookies solve this problem and what the privacy risks are.

Prepare & details

What happens if a piece of data gets lost or arrives out of order when traveling on the internet?

Facilitation Tip: As students discuss statelessness in the Think-Pair-Share, ask them to sketch a quick diagram of a second request from the same client to highlight missing memory.

Setup: Standard classroom seating; students turn to a neighbor

Materials: Discussion prompt (projected or printed), Optional: recording sheet for pairs

UnderstandApplyAnalyzeSelf-AwarenessRelationship Skills

Teaching This Topic

Start with the DNS Phonebook to anchor the sequence of translation from name to address. Avoid launching straight into packet headers; instead, let students feel the gap between human-readable addresses and machine addresses first. Research shows that when students physically act out the steps—like passing paper phonebooks—they retain the process better than with abstract diagrams alone.

What to Expect

By the end, students should be able to explain how a browser’s request moves through DNS, TCP/IP, and HTTP/HTTPS to reach a server, and why protocols matter for reliable delivery. They should also recognize that encryption and routing rules do not guarantee content safety.

These activities are a starting point. A full mission is the experience.

  • Complete facilitation script with teacher dialogue
  • Printable student materials, ready for class
  • Differentiation strategies for every learner
Generate a Mission

Watch Out for These Misconceptions

Common MisconceptionDuring the DNS Phonebook simulation, watch for students who think DNS simply ‘finds’ the website instantly because they experience fast page loads daily.

What to Teach Instead

After the simulation, ask each pair to time their lookup with a stopwatch and compare it to a real browser response, then discuss how caching and distributed servers speed up the process.

Common MisconceptionDuring the Web Inspection activity, watch for students who believe a valid HTTPS lock icon means the site is trustworthy.

What to Teach Instead

Have students use the browser’s Developer Tools to inspect the certificate details and find the issuing authority, then compare a legitimate site’s certificate to one from a mock phishing page you provide.

Assessment Ideas

Quick Check

After the Web Inspection activity, ask students to write a short paragraph explaining how their browser’s request might change if the server returned a 404 error instead of the expected resource.

Discussion Prompt

During the Think-Pair-Share, prompt pairs to explain what would happen if one router dropped packets instead of retrying, then facilitate a class vote on which protocol feature prevents total failure.

Exit Ticket

After the DNS Phonebook simulation, collect each student’s analogy for how DNS works (e.g., a phone operator, a librarian) and ask them to label one way it matches reality and one way it breaks down.

Extensions & Scaffolding

  • Challenge students to design a DNS lookup race between two teams, one using IPv4 and the other IPv6, then compare latency results.
  • Scaffolding: Provide a partially filled flowchart for the Web Inspection activity so struggling students focus on identifying the HTTPS handshake steps.
  • Deeper exploration: Have advanced students research how CDNs (Content Delivery Networks) use DNS to route users to the nearest server, then present their findings to the class.

Key Vocabulary

PacketA small, discrete unit of data transmitted over a network. Packets contain both the data itself and control information like the source and destination addresses.
ProtocolA set of rules or procedures governing the transmission and reception of data between devices on a network. Protocols ensure devices can communicate effectively.
IP AddressA unique numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication. It serves as an identifier for routing data.
RouterA networking device that forwards data packets between computer networks. Routers perform traffic directing functions on the Internet.
TCP/IPA suite of communication protocols used to interconnect network devices on the internet. TCP (Transmission Control Protocol) handles reliable data delivery, while IP (Internet Protocol) handles addressing and routing.

Ready to teach How Data Travels on Networks?

Generate a full mission with everything you need

Generate a Mission