Networking · 6 modules

Networking Fundamentals

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.

flashcards
69
flashcards
per day
~10 min
per day
level
Beginner → Intermediate
level
modules
6
modules
About this topic

Why learn networking fundamentals?

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.

What you'll learn

6 modules, seed to bloom

Each module is a set of flashcards — 69 in total. Answer, review, and watch your knowledge grow from seed to full bloom.

Network Models

OSI and TCP/IP layered models

9 cards

IP Addressing & Subnetting

IPv4/IPv6, CIDR, subnets, and NAT

13 cards

Transport & Ports

TCP vs UDP, the handshake, ports and sockets

13 cards

DNS

Name resolution, record types, and DNSSEC

12 cards

Routing & Switching

Switches, routers, MAC/ARP, and routing tables

11 cards

Firewalls, Security Groups & Load Balancing

Firewalls, cloud security groups, and load balancing

11 cards
Try before you plant

Sample questions

A taste of the real flashcards. Pick an answer, then reveal the explanation.

Sample · Networking Fundamentals

What are the seven OSI model layers in order from Layer 1 to Layer 7?

  • APhysical, Data Link, Network, Transport, Session, Presentation, Application
  • BPhysical, Data Link, Transport, Network, Session, Presentation, Application
  • CPhysical, Network, Data Link, Transport, Session, Presentation, Application
  • DPhysical, Data Link, Network, Transport, Presentation, Session, Application
Permalink & share
Sample · Networking Fundamentals

How many usable host addresses does a /24 (255.255.255.0) subnet provide?

  • A254 — the 256 addresses in the block minus the network and broadcast addresses
  • B256 — every address in the block can be freely assigned to a host on the subnet
  • C255 — every address in the block except the single reserved network address itself
  • D253 — the block minus the network, the broadcast, and the reserved gateway address
Permalink & share
Sample · Networking Fundamentals

What is the key difference between TCP and UDP?

  • ATCP is connection-oriented and reliable; UDP is connectionless and best-effort
  • BTCP is connectionless and best-effort; UDP is connection-oriented and reliable
  • CTCP is encrypted end-to-end; UDP is unencrypted and therefore always faster
  • DTCP works only on local networks; UDP works only across the public internet
Permalink & share
Sample · Networking Fundamentals

What does DNSSEC add to the DNS?

  • ACryptographic signatures that let resolvers verify a record's authenticity
  • BTransport encryption that hides every DNS query from network eavesdroppers
  • CLoad balancing that spreads DNS queries across many redundant resolvers
  • DAutomatic caching that stores popular records closer to the requesting client
Permalink & share
How Gnoseed works

Learn it once, keep it for good

1

Answer a question

Each card is one practical concept with multiple options. Pick what you think is right.

2

Get the full answer

See the correct option plus a clear explanation, and a link to deeper docs when one is available.

3

Review at the right time

A spaced-repetition engine (SM-2 or FSRS) resurfaces each card just before you would forget it.

Why learn this

Why networking is worth your time

The base layer of everything

Containers, clouds, CI/CD and microservices all sit on networking. It pays off in every other track.

Debug connectivity fast

Reading subnets, ports, DNS records and firewall rules correctly turns "it cannot connect" into a quick fix.

Vendor-neutral and durable

OSI, TCP/IP and subnetting do not change with the tool of the month — learn them once, use them for good.

Interview-ready

OSI layers, TCP vs UDP, subnetting and DNS are staples of DevOps, SRE and backend interviews.

FAQ

Common questions

How is this different from the HTTP & Networking track? +

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.

Do I need any prior networking knowledge? +

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.

Is it free? +

Yes, completely free. No registration or credit card is required, and all your progress is stored locally in your browser.

Does it cover subnetting and CIDR? +

Yes. A full module covers IP addressing, subnet masks, CIDR notation, usable host counts, private ranges and NAT.

Ready to master networking?

Plant your first seed today. Ten minutes a day is all it takes to understand the network from the wire up.

Start learning free