Post

Networking Foundations: A Free Learning Guide

Networking is part of nearly every area of IT. I created this guide to strengthen my own understanding and share what I am learning with others.

Read the guide here: Networking Foundations

This guide is intended to be a vendor-agnostic introduction for anyone building skills in IT support, systems administration, or infrastructure. It covers:

  • How data moves across local and routed networks
  • IPv4 addressing, subnetting, routing, and NAT
  • TCP and UDP, DHCP, DNS, HTTP and TLS, and firewalls
  • A practical approach to troubleshooting connectivity

No prior networking experience or lab is required. Optional VirtualBox exercises provide hands-on practice with Windows and Linux virtual machines.

This is a work in progress that I will improve as I continue learning. The source is available on GitHub under the MIT License, and feedback is welcome through GitHub Issues.

Disclaimer: AI tools assisted with research and editing. I reviewed and revised the content, but errors or oversimplifications may remain. Verify important details against the linked references and official documentation.


This post is licensed under CC BY 4.0 by the author.