Skip to content

Networking

Computer networks are the substrate everything else runs on. This series works through the fundamentals from the ground up: how bits move across wire and air, how addresses get assigned and resolved, how routers decide where packets go, and how security controls enforce who can reach what. The curriculum maps to the Cisco CCNA exam domains, which makes it useful both as a structured study path for the certification and as a standalone reference for anyone who wants a rigorous mental model of how networks actually work.

The target reader is a developer, DevOps engineer, or IT professional who has used networks without really understanding them. No prior networking knowledge assumed. Some comfort with binary and hexadecimal helps in the addressing sections.

CCNA exam domains and series mapping

Cisco organizes the CCNA (200-301) into six exam topics:

  • Network Fundamentals (20%): Parts 1-5 cover network types, the OSI and TCP/IP models, physical media, Ethernet, and MAC addressing.
  • Network Access (20%): Parts 6-9 cover switching, VLANs, trunking, inter-VLAN routing, and Spanning Tree.
  • IP Connectivity (25%): Parts 10-14 cover IPv4 and IPv6 addressing, subnetting, routing tables, static routes, and OSPF.
  • IP Services (10%): Parts 15-17 cover EIGRP, NAT/PAT, DHCP, and DNS.
  • Security Fundamentals (15%): Part 18-19 cover ACLs and network security controls.
  • Automation and Programmability (10%): Part 20 covers WAN technologies and network automation with Python and Ansible.

Parts