Skip to content

How Data Travels on NetworksActivities & Teaching Strategies

Active learning lets students physically experience abstract networking concepts, making packet-switching visible and memorable. Moving packets through hands-on models builds intuition about how data really travels, beyond abstract diagrams or lectures.

Secondary 3Computing4 activities25 min45 min

Learning Objectives

  1. 1Explain the process by which digital information is segmented into data packets for network transmission.
  2. 2Trace the journey of a data packet from its origin to its destination, identifying key network devices involved.
  3. 3Analyze the role of IP addresses and MAC addresses in directing data packets to the correct network endpoint.
  4. 4Compare the efficiency of packet switching to circuit switching in terms of resource utilization and data delivery.

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

35 min·Small Groups

Card Relay: Packet Transmission

Divide a message into packet cards with headers (source, destination, sequence). Small groups send cards via 'routers' (classmates) who reroute based on addresses. Receivers reassemble and check for errors. Discuss lost packets.

Prepare & details

Explain how digital information is broken down and sent across a network.

Facilitation Tip: During Card Relay, walk students through labeling packet headers with source, destination, sequence numbers, and checksums before they sort and pass cards to model transmission.

Setup: Flexible space for group stations

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

ApplyAnalyzeEvaluateCreateSocial AwarenessDecision-Making
40 min·Whole Class

String Network: Data Journey

Connect students in a line with strings and cups as a network. Sender whispers packet data into first cup; each 'router' passes with address checks. Receiver compiles message. Repeat with deliberate delays or drops.

Prepare & details

Describe the journey of a data packet from a sender to a receiver.

Facilitation Tip: In the String Network activity, assign each student a role (sender, router, receiver) and rotate stations to experience different path lengths and delays.

Setup: Flexible space for group stations

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

ApplyAnalyzeEvaluateCreateSocial AwarenessDecision-Making
45 min·Pairs

Digital Simulator: Packet Tracer Basics

Use free packet tracer software. Pairs configure simple networks, send pings, and trace packet paths on screen. Annotate screenshots of headers and routes. Share findings in class debrief.

Prepare & details

Analyze the importance of addressing in ensuring data reaches the correct destination.

Facilitation Tip: When using Packet Tracer Basics, pause simulations to ask students to predict next steps based on router decisions before revealing outcomes.

Setup: Flexible space for group stations

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

ApplyAnalyzeEvaluateCreateSocial AwarenessDecision-Making
25 min·Individual

Error Hunt: Corrupted Packets

Provide printed packet strips with intentional errors or missing sequences. Individuals identify issues using checklists, then groups simulate retransmission. Compare to real TCP behavior.

Prepare & details

Explain how digital information is broken down and sent across a network.

Facilitation Tip: During Error Hunt, provide corrupted packets with mismatched headers or missing data, then have students diagnose issues by comparing originals and received versions.

Setup: Flexible space for group stations

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

ApplyAnalyzeEvaluateCreateSocial AwarenessDecision-Making

Teaching This Topic

Teach this topic by starting with physical models to ground abstract ideas, then transitioning to simulations for deeper exploration. Avoid overwhelming students with jargon upfront; instead, introduce terms like 'header' and 'router' only after they’ve experienced the concepts through movement and role-play. Research shows kinesthetic activities improve retention of complex systems like networks, so prioritize hands-on modeling over lectures.

What to Expect

Students will explain how data breaks into packets, identify headers as route instructions, and demonstrate how routers and sequence numbers ensure reliable delivery. They will also troubleshoot delays or errors by tracing packet journeys and reassembling messages correctly.

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 Card Relay, watch for students who treat the entire message as a single unit rather than breaking it into labeled packets.

What to Teach Instead

Pause the relay after the first round and ask students to compare the time it takes to send one large card versus multiple small ones. Then have them recalculate total transmission time by summing individual packet times to highlight efficiency.

Common MisconceptionDuring String Network, watch for students who assume all packets take identical paths or arrive at the same time.

What to Teach Instead

Ask students to trace one packet’s journey on paper, noting each router’s choice and the time delays at each node. Then compare multiple packets’ paths to show how dynamic routing prevents congestion.

Common MisconceptionDuring Error Hunt, watch for students who ignore packet headers when troubleshooting missing or corrupted data.

What to Teach Instead

Provide a corrupted packet and ask students to check the header first for sequence numbers and checksums before examining the payload, reinforcing the header’s role in reassembly and error detection.

Assessment Ideas

Exit Ticket

After Card Relay, provide students with a scenario: 'Your classmate has a message they want to send to you across the room using the same relay method.' Ask them to write: 1) How will the message be divided? 2) What information must each packet include? 3) How will the packets be reassembled at the end? Collect responses to check for understanding of packet structure.

Quick Check

During String Network, display a simple network diagram with three computers and two routers. Ask students to identify the source IP, destination IP, and two possible paths a packet could take. Use a quick show of hands or digital poll to assess accuracy of their path predictions.

Discussion Prompt

After Error Hunt, pose the question: 'What might happen if two packets going to the same destination had the same sequence number?' Facilitate a discussion where students use their corrupted packets to explain potential reassembly errors or data loss, then brainstorm solutions like unique sequence numbers or checksums.

Extensions & Scaffolding

  • Challenge students to design an optimal packet route for a large file across a simulated network with variable bandwidth and latency, justifying their choices in a short written reflection.
  • For students struggling with sequence numbers, provide a set of mixed-up packets and ask them to reassemble the original message using only the sequence numbers and headers.
  • Deeper exploration: Have students research and present on how the internet handles real-time data like video calls, comparing it to the packet-switching model they’ve learned.

Key Vocabulary

Data PacketA small unit of data transmitted over a network. It contains a portion of the message, along with header information like source and destination addresses.
RouterA network device that forwards data packets between computer networks. Routers perform traffic directing functions on the Internet.
IP AddressA unique numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication. It identifies the host or network interface.
MAC AddressA unique identifier assigned to a network interface controller (NIC) for communications at the data link layer of a network segment. It is a hardware address.
Packet SwitchingA method of grouping the communications into packets that are transmitted over a digital network. Packets are routed independently and can take different paths.

Ready to teach How Data Travels on Networks?

Generate a full mission with everything you need

Generate a Mission