How data travels between computers and how it is kept safe: wired and wireless links, packets and the TCP protocol, why data needs encrypting on the way, and the whole journey of a message across the internet. Then a capture the flag on the club's own network.
★ Challenge completeWired and wireless links, and how messages travel as numbered packets.
Links between computers differ in three ways: bandwidth (how much data each second), latency (the delay for each packet) and reliability (how many packets get lost). Cables usually win on all three; Wi-Fi gets slower and less reliable with distance and walls. Which matters most depends on the job.
Data is sent as small numbered packets, not one long stream. You watch a message go to pieces, invent your own fix, then put names to it: routers pass packets on by different routes, numbers put them back in order, and TCP has the receiver confirm each one so a lost packet is sent again.
Why data needs encrypting on its way, and the whole journey of a message across the internet.
Packets pass through Wi-Fi and routers you don't control, and anyone along the way can copy them. So anything private must be encrypted on your device before it leaves: scrambled with a key, so only someone with the key can turn it back. Encryption only works because it can be reversed.
Buying something online uses everything at once: your browser encrypts the data (HTTPS), it is split into packets, the packets cross Wi-Fi and then cables, routers pass them on by different routes, TCP gets any lost packet sent again, and the shop puts them in order and decrypts them.
Find four flags in the club's own network traffic, then fix it.
Four flags hidden in the club's own network traffic, each found with an idea from this course: which packets anyone on the Wi-Fi could read, putting packets back in number order, which packet TCP must ask for again, and the quickest route round an overloaded router. Then fix every device that still sends readable data.
Progress is saved in this browser only. Nothing is sent anywhere.
For teachers: Teacher guide (notes, answers, solutions, slides and worksheets)