• Home
  • About
  • Contact
  • Ohbot
  • Near Space
    • Nearspace Blog
  • Kits
  • Projects
  • More
    • Alma's Blog
    • Innes's Blog
    • Packet Play

A Packet's Tale Role Play

This is a role play activity that is designed to help KS2 children understand how the Internet provides access to Webpages and data.

Use this role play to help children...
•Understand the difference between the World Wide Web and the Internet 
•Understand that a file at any access point can reach any other
•Understand that data is moved in ‘packets’ that have a to and from address
•Understand how large files are broken up and sent in multiple packages.
Picture
There and Back -A Packet's Tale. This three minute video provides a really clear explanation of how data travels via the Internet.

You will need
  • six A4 prints of well known webpages labelled with file numbers. See example 
  • around 50 blank sticky labels  
  • 4 pencils
  • End user signs for the Users and Web Servers See example
  • seven hula hoops
  • a large space with a wall that can be used to display the 'files' 
Picture
On our network the switches, hubs and gateways will be represented by hoops.

How to 

Children are going to play either packets, users or web servers. Allocate roles and arrange the children, hoops and files as shown in the diagram. Provide each User and each Webserver with a sign, a pen and plenty of labels (more will be needed for web servers than users). 

Explain the features of the network. Draw attention to the end points (users and web servers) and that each has a unique IP address. Highlight that the hoops represent internet switches, gateways or hubs that  pass data through and could be thousands of miles apart. Highlight that each is connected by cables (shown as light blue lines on the diagram) and that there are a number of different routes that a packet could take to move from one end of the network to the other. If you are playing outside you could draw these connections with chalk. 

Explain that when a user clicks to request a website the computer sends a packet of data that contains the address that it came from, the address for the web server that hosts the webpage and information about the page that is needed. Demonstrate how one of the children playing a user can write the information needed on a label  and stick it onto a child playing a packet. 

The packet can travel any route through the network  because all that matters is that it reaches its destination IP address. Get the child playing a packet to demonstrate how they could travel through the network to reach the web server address that corresponds to their label.

When the packet gets to the web server the page the packet is read and the file located. Because it will be too big to send as a single packet the file is broken up into lots of pieces. Each piece is labelled with the destination IP address (in this case for the user that requested it) and the IP address that it has come from. Then the packets make their way back through the network to the user where they are reassembled to display the page. Demonstrate how the child playing one of the webservers can read the packet label (on the packet sent from the user) and find the corresponding file. They then need to cut up the file into four or more pieces and give each piece to a child playing a packet together with a packet label. These packets make their way back through the network to the correct user. The user can then reassemble the pieces to view the file and the process can start again with the user labelling a packet for another file.

Points:
  • Users can request files from either Webserver
  • After packets have reached their end point they can return to their starting position without going back through the network.
  • Highlight the distinction between the physical infrastructure that allows data to be exchanged called the Internet and the system for exchanging and linking Webpages called the World Wide Web. See Tim Berners-Lee's explanation here.



Here's the layout...
Picture
Click to enlarge

User and Web Server signs
Picture
Picture

How to label a 'packet'
Picture

Example Files
Picture
Loopy Computy
Email: dan@loopycomputy.com
Tel: 07870122959
Twitter: @dwar
(c) 2017 Loopy Computy