Packet.School
HomeLevelsSandboxFreeAbout
XP0

Sandbox

Network lab

Tools are landing one by one. First tool: the subnet calculator.

Phase 1 · Calculator

Subnet Calculator

Convert an IPv4/CIDR pair into network, broadcast, host range, wildcard mask, and binary form.

Beginnersubnet-calc
Phase 1 · Protocol

DNS Lookup

Walk through recursive DNS resolution, cache hits, TTL, and common record types.

Beginnerdns-lookup
Phase 1 · Reference

Cheat Sheet

Quick tables for OSI layers, ports, protocols, private ranges, and command examples.

Beginnercheat-sheet
Phase 1 · Reference

Network Glossary

Plain-language definitions for core networking terms, with tiny examples.

Beginnerglossary
Phase 2 · Command

Terminal

A safe command simulator for ping, traceroute, nslookup, ipconfig, and route inspection.

Intermediateterminal
Phase 2 · Command

Ping & Traceroute

Compare latency, packet loss, hop count, and route shape across sample destinations.

Intermediateping-trace
Phase 2 · Protocol

DHCP Simulator

Step through Discover, Offer, Request, and Acknowledge with lease details.

Intermediatedhcp-simulator
Phase 3 · Animation

Packet Journey

Follow one HTTP request across the isometric board: headers wrap, hop, and unwrap layer by layer.

Intermediatepacket-journey
Phase 4 · Builder

Network Builder

Drop devices onto an isometric board, cable them up, and fire packets to watch them hop — or drop.

Advancednetwork-builder
Phase 5 · Challenge

Network Challenge

Five missions on the isometric board: build topologies under port and cable constraints, earn stars.

Advancednetwork-challenge
Packet.School

An open, interactive curriculum for computer networking.

v3.0 · MIT22 lessons live

Learn

  • Lessons
  • Sandbox
  • Levels
  • Free
  • About

Simulations

  • Packet Journey
  • DNS Lookup
  • DHCP Simulator
  • Subnet Calc
  • Network Builder
  • Terminal

Project

  • About
  • Changelog
  • GitHub
  • Contributing
  • Style guide

Newsletter

One short email when a new level ships. No tracking pixels.

© 2026 Packet.School — MIT licensedSupport with a coffeebuilt in the open