The OSI model, subnetting, TCP versus UDP, DNS and firewalls explained from first principles — the network fundamentals every DevOps and backend engineer is expected to know, remembered with spaced repetition.
Every deploy, API call and container you ship rides on the same handful of networking concepts — the OSI model, IP addressing, ports, DNS and firewalls. Yet these are exactly the topics developers skip, then re-learn under pressure when a service cannot reach its database or a request mysteriously times out.
This track builds the mental model layer by layer: how data is encapsulated as it moves down the stack, how CIDR and subnet masks split a network, why TCP is reliable and UDP is fast, how a DNS name becomes an IP address, and how switches, routers and firewalls actually move and filter packets.
It stays vendor-neutral and conceptual — the theory that outlasts any single tool or cloud. Spaced repetition turns "I think it is a /24…" into subnetting you can do in your head. For the command-line side (dig, ss, tcpdump) and the application layer, see the Linux and HTTP tracks.
Each module is a set of flashcards — 69 in total. Answer, review, and watch your knowledge grow from seed to full bloom.
OSI and TCP/IP layered models
9 cardsIPv4/IPv6, CIDR, subnets, and NAT
13 cardsTCP vs UDP, the handshake, ports and sockets
13 cardsName resolution, record types, and DNSSEC
12 cardsSwitches, routers, MAC/ARP, and routing tables
11 cardsFirewalls, cloud security groups, and load balancing
11 cardsA taste of the real flashcards. Pick an answer, then reveal the explanation.
What are the seven OSI model layers in order from Layer 1 to Layer 7?
How many usable host addresses does a /24 (255.255.255.0) subnet provide?
What is the key difference between TCP and UDP?
What does DNSSEC add to the DNS?
Each card is one practical concept with multiple options. Pick what you think is right.
See the correct option plus a clear explanation, and a link to deeper docs when one is available.
A spaced-repetition engine (SM-2 or FSRS) resurfaces each card just before you would forget it.
Containers, clouds, CI/CD and microservices all sit on networking. It pays off in every other track.
Reading subnets, ports, DNS records and firewall rules correctly turns "it cannot connect" into a quick fix.
OSI, TCP/IP and subnetting do not change with the tool of the month — learn them once, use them for good.
OSI layers, TCP vs UDP, subnetting and DNS are staples of DevOps, SRE and backend interviews.
This track covers the lower layers — the OSI and TCP/IP models, IP addressing, ports, DNS, routing and firewalls. The HTTP & Networking track focuses on the application layer: HTTP methods, status codes, caching and TLS.
No. It starts from the OSI model and IP addressing and builds up, so beginners can start from zero while experienced engineers fill the gaps.
Yes, completely free. No registration or credit card is required, and all your progress is stored locally in your browser.
Yes. A full module covers IP addressing, subnet masks, CIDR notation, usable host counts, private ranges and NAT.
Plant your first seed today. Ten minutes a day is all it takes to understand the network from the wire up.