Skip to content
Computing · Secondary 4

Active learning ideas

How Data Travels: Packets and Addressing

Active learning helps students grasp how data travels by making the abstract process of packet transmission tangible. When students physically move packets and observe their paths, they connect theory to real network behavior in ways lectures cannot.

MOE Syllabus OutcomesMOE: Computer Networks - S4MOE: Communication Protocols - S4
25–45 minPairs → Whole Class4 activities

Activity 01

Simulation Game35 min · Small Groups

Simulation Game: Packet Relay Chain

Divide class into groups representing network nodes lined up as a LAN. Give sender groups packet cards with MAC addresses; relays check addresses before passing. Introduce deliberate drops or misroutes, then discuss recovery. Groups reassemble at receiver.

Explain why data is broken into smaller packets for network transmission.

Facilitation TipDuring the Packet Relay Chain, circulate to ensure students physically reorder segments and check for missing pieces to reinforce the idea of retransmission.

What to look forProvide students with a simple network diagram showing two computers, a switch, and a printer. Ask them to write: 1. The MAC address of the printer. 2. One reason why data sent to the printer is broken into packets. 3. Which device will read the destination MAC address to forward the packet.

ApplyAnalyzeEvaluateCreateSocial AwarenessDecision-Making
Generate Complete Lesson

Activity 02

Simulation Game45 min · Pairs

Pairs: Wireshark Traffic Capture

Pairs install Wireshark on school laptops, perform pings between devices on the same Wi-Fi. Filter captures for ARP and ICMP packets, note MAC addresses in frames. Annotate screenshots to map source-to-destination flow.

How do devices know where to send data packets on a local network?

Facilitation TipIn the Wireshark Traffic Capture activity, model how to filter for ARP requests to help students focus on MAC address resolution.

What to look forAsk students to hold up a card with 'YES' or 'NO' in response to questions like: 'Does a MAC address change when a device moves to a different network?' or 'Is the entire email sent as a single large chunk of data?'

ApplyAnalyzeEvaluateCreateSocial AwarenessDecision-Making
Generate Complete Lesson

Activity 03

Simulation Game40 min · Whole Class

Whole Class: MAC Address Hunt

Project a network diagram; students use command line (ifconfig/ipconfig) to find their device's MAC. Class builds shared table, simulates switch learning via volunteer relays. Trace a sample packet step-by-step on board.

Analyze the journey of a data packet from one computer to another on the same network.

Facilitation TipFor the MAC Address Hunt, provide a list of devices with partial MAC addresses to guide students in identifying patterns and completing the full address.

What to look forPose the scenario: 'Imagine a file is sent from Computer A to Computer B on the same network, but one packet gets lost. What happens next, and how does the network ensure Computer B receives the complete file?' Facilitate a class discussion focusing on packet retransmission and error checking.

ApplyAnalyzeEvaluateCreateSocial AwarenessDecision-Making
Generate Complete Lesson

Activity 04

Simulation Game25 min · Individual

Individual: Packet Path Diagram

Provide topology sketch; students label MACs, predict packet journey with arrows. Add error scenarios like link failure, redraw paths. Share and critique in plenary.

Explain why data is broken into smaller packets for network transmission.

Facilitation TipWhen students create the Packet Path Diagram, remind them to label each device’s role (sender, switch, receiver) to clarify forwarding decisions.

What to look forProvide students with a simple network diagram showing two computers, a switch, and a printer. Ask them to write: 1. The MAC address of the printer. 2. One reason why data sent to the printer is broken into packets. 3. Which device will read the destination MAC address to forward the packet.

ApplyAnalyzeEvaluateCreateSocial AwarenessDecision-Making
Generate Complete Lesson

A few notes on teaching this unit

Teach this topic through layered activities that build from concrete to abstract. Start with hands-on simulations to establish the physical movement of packets, then use real-world tools like Wireshark to connect concepts to live data. Avoid overloading students with protocol details; focus instead on how addresses guide forwarding and why segmentation matters. Research shows students retain network concepts better when they experience the flow of data rather than memorize definitions.

Students will explain why data breaks into packets, identify the role of MAC addresses in local forwarding, and describe how networks handle errors and congestion. Success looks like clear diagrams, accurate labeling of packet components, and confident discussions about network behavior.


Watch Out for These Misconceptions

  • During the Packet Relay Chain activity, watch for students who treat packets as a single continuous file. Redirect by asking them to reorder shuffled segments and explain why the process requires reassembly at the destination.

    During the Wireshark Traffic Capture activity, ask students to observe how individual packets arrive at different times and reassemble into a complete message. Point out the sequence numbers in the packet headers to highlight reordering.

  • During the MAC Address Hunt activity, listen for students who assume MAC addresses route packets globally. Pause the activity to discuss how switches use MAC tables only for local forwarding within a LAN.

    During the Packet Path Diagram activity, have students trace a packet’s journey from sender to receiver on the same network, then compare it to a packet traveling across multiple networks. Highlight where MAC addressing stops and IP addressing begins.

  • During the Wireshark Traffic Capture activity, watch for students who expect packets to arrive in the same order they were sent. Ask them to compare the arrival order in the capture file to the original sequence in the data stream.

    During the Packet Relay Chain activity, intentionally delay or reorder segments during the relay. Ask students to explain how the final destination knows to reassemble the segments correctly despite the out-of-order arrival.


Methods used in this brief