← All Learning Pathways

Networking from Scratch

A beginner-friendly journey through computer networking. Each article tackles one concept and builds on the last. No prior experience required - by the end you will understand what happens when you click a link, why DHCP exists, how subnets work, and how to troubleshoot a connection that should be working but isn't. Aligned to the Cisco Certified Support Technician (CCST) Networking 100-150 exam objectives, but useful even if you never plan to take the exam.

17 articles • follow them in order

  1. 1
  2. 2
    Networking

    IPv4 Addressing Without Panic

    Networking from Scratch (lesson 2) — what an IPv4 address actually is, why it has four numbers, what a subnet mask does, what CIDR notation means, and how a computer uses it to decide whether to deliver locally or send to the gateway. Plus the special address ranges every admin should recognise on sight.

  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
    Networking

    TCP, UDP, and QUIC: When to Use Each One

    Networking from Scratch (lesson 7) — the two questions every transport protocol answers, what TCP guarantees that UDP doesnt, why DNS is UDP and HTTPS is TCP, and what QUIC adds that makes HTTP/3 faster than HTTP/2 over TCP. Plus a practical decision tree.

  8. 8
    Networking

    DNS Deep Dive: How a Name Becomes an IP

    Networking from Scratch (lesson 8) — the DNS hierarchy from root to authoritative, the recursive resolver path, TTL propagation, the records you will actually edit (A, AAAA, CNAME, MX, TXT, SRV), DNSSEC and DoH/DoT in plain English, and the dig and nslookup commands that turn DNS into something you can debug.

  9. 9
  10. 10
  11. 11
    Networking

    Cloud Networking 101 for On-Prem Admins

    Networking from Scratch (lesson 11) — what a VPC actually is, why every cloud subnet is bound to one AZ, what really makes a subnet public or private, the four gateways (Internet, NAT, Peering, Transit), security groups vs NACLs, connecting to on-prem with VPN or dedicated interconnects, and the pets-vs-cattle mindset shift that changes how you think about IPs.

  12. 12
  13. 13
    Networking

    Subnetting Practice Set: 25 Problems with Full Solutions

    Networking from Scratch (lesson 13) — twenty-five subnetting practice problems across five difficulty tiers (classful warm-up, /25-/30 in the 4th octet, octet-boundary, VLSM carving, real-world planning) with step-by-step solutions for every one. Designed to take you from "I read the math" to "subnetting is reflexive" in one sitting.

  14. 14
    Networking

    IPv6 Deep Dive: Link-Local, SLAAC, and Neighbor Discovery

    Networking from Scratch (lesson 14) — how a 128-bit IPv6 address is built and compressed, why every interface has three of them at once, how SLAAC lets a host self-configure with no DHCP, what replaces ARP and broadcast, the privacy extensions that change your address daily, and the dual-stack reality that’s still the norm 25 years in.

  15. 15
  16. 16
  17. 17