Skip to content

How the Internet Works: A Simple ModelActivities & Teaching Strategies

Active learning helps students grasp how the internet physically moves data through networks by making abstract concepts concrete. Physical tasks turn invisible packets, IP addresses, and routing into actions they perform, building lasting mental models of global communication.

JC 2Computing4 activities25 min45 min

Learning Objectives

  1. 1Explain the process of data packet transmission from a source to a destination, including the roles of IP addresses and routers.
  2. 2Compare the efficiency and reliability of different potential paths for data packets through a network simulation.
  3. 3Analyze the function of packet reassembly at the destination to reconstruct original data.
  4. 4Classify the different roles within an internet communication model, analogous to postal service workers.

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

45 min·Small Groups

Role-Play: Packet Routing Journey

Divide class into devices, routers, and packets (students with cards showing data and addresses). Sender devices dispatch packets; routers read addresses and choose paths, calling out decisions. Receivers reassemble and check for order. Debrief on path choices and delays.

Prepare & details

How do computers talk to each other across the world?

Facilitation Tip: In Role-Play: Packet Routing Journey, assign each student a clear role (packet, router, device) and require physical movement between labeled locations to trace the path.

30 min·Pairs

Card Activity: Break and Rebuild Messages

Provide a long message on cards; students cut into packets, add labels, shuffle, and route via peer 'routers.' Receivers sort and reassemble. Discuss efficiency gains and error risks.

Prepare & details

What happens when you send a message or open a webpage?

Facilitation Tip: For Card Activity: Break and Rebuild Messages, use different colored cards for headers, data chunks, and sequence numbers so students see how splitting prevents errors.

25 min·Whole Class

Flowchart Trace: Webpage Request

Project a browser request; class annotates shared flowchart for DNS lookup, packet creation, routing hops, server response. Pairs add failure scenarios like lost packets.

Prepare & details

Imagine the internet as a postal service; what are the different roles involved?

Facilitation Tip: During Flowchart Trace: Webpage Request, have students draw arrows with explanations at each router to reinforce how addressing guides forwarding decisions.

40 min·Small Groups

Mini Network Build: String Links

Groups connect cups with string as nodes and links, passing encoded messages as packets. Introduce 'router' cups that redirect. Test scalability by adding nodes.

Prepare & details

How do computers talk to each other across the world?

Facilitation Tip: In Mini Network Build: String Links, ensure students label each string segment with a router name and test rerouting by unclipping one link to observe alternative paths.

Teaching This Topic

Teach this topic by starting with a physical metaphor students know, like mailing a letter, then immediately shifting to the packet model. Avoid lectures on protocols or layers at this stage, as students need to internalize the basic journey before handling complexity. Research shows that when students act out the process, their understanding of redundancy and addressing improves significantly over abstract descriptions alone.

What to Expect

By the end of these activities, students should explain packet switching with specific terms like IP addresses, routers, and reassembly. They will map a webpage request from device to server and justify why multiple paths ensure reliability, using their own role-play or models as evidence.

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 Role-Play: Packet Routing Journey, watch for students assuming packets travel in a straight line from sender to receiver.

What to Teach Instead

Prompt them to reroute packets through multiple routers when one link is down, and require them to explain why the new path still delivers the message despite the change.

Common MisconceptionDuring Card Activity: Break and Rebuild Messages, watch for students treating each card as a complete message rather than a numbered chunk.

What to Teach Instead

Have them reassemble the message in sequence and test what happens if one card is missing or out of order, showing why packets need headers.

Common MisconceptionDuring Mini Network Build: String Links, watch for students connecting devices directly to each other without using routers.

What to Teach Instead

Ask them to label each string segment as a router and explain how routers sort and forward messages, then rebuild the network accordingly.

Assessment Ideas

Quick Check

After Flowchart Trace: Webpage Request, provide students with a blank network diagram and a scenario (e.g., Device B to Device D). Ask them to draw the packet’s path, label IP addresses at each hop, and write a sentence explaining the role of each router.

Discussion Prompt

During Role-Play: Packet Routing Journey, pause the activity and ask the class to describe the postal workers (routers) they’ve encountered so far and what each worker’s specific job is in forwarding the letter (packet).

Exit Ticket

After Card Activity: Break and Rebuild Messages, students answer: ‘What two things did the color-coded cards help you see about sending messages over the internet?’ and ‘Why is it important that packets have sequence numbers?’

Extensions & Scaffolding

  • Challenge early finishers to design a network that routes packets even when two routers fail, drawing their solution on graph paper.
  • Scaffolding for struggling students includes pre-labeled network maps where they only connect routers in order.
  • Deeper exploration involves comparing packet loss scenarios: students simulate sending the same message twice through different routes to see how TCP/IP handles missing packets.

Key Vocabulary

Data PacketA small unit of data transmitted over a network. Packets contain a portion of the data, source and destination addresses, and sequencing information.
IP AddressA unique numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication. It specifies the location of the device.
RouterA networking device that forwards data packets between computer networks. Routers perform traffic directing functions on the Internet.
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.

Suggested Methodologies

Ready to teach How the Internet Works: A Simple Model?

Generate a full mission with everything you need

Generate a Mission