Networking basics
Typing an address and getting a page back involves a name lookup, a route across the world and a conversation between two programs. This course follows that path from one end to the other.
What you'll learn
10 chapters, then the quiz
- 01LayersWhy networking is split into levels.
- 02AddressesIP, MAC and who assigns them.
- 03DNSNames into addresses.
- 04TCP and UDPTwo ways to send data.
- 05RoutingHow a packet crosses the world.
- 06HTTPThe conversation a browser has.
- 07Wifi and local networksThe last few metres.
- 08Latency and bandwidthTwo different complaints.
- 09Diagnosing problemsA short list that finds most faults.
- 10How the internet fits togetherNetworks agreeing to carry each other's traffic.
More computing tests
See all →- Easy
Cybersecurity basics
Passwords, phishing, encryption and the habits that stop most real attacks.
8 questions7 min - Medium
Linux and the command line
Files, permissions, pipes and processes, from a shell prompt.
8 questions7 min - Hard
System design basics
Scaling, caching, queues and the trade-offs behind every architecture diagram.
8 questions8 min