Complete Computer Networking Mastery Curriculum
The structured, sequential master roadmap covering networking from absolute fundamental principles to professional enterprise design.
What is a Computer Network
A computer network is an interconnected collection of autonomous devices that exchange data and share resources using common communication protocols.
Network Types (LAN, WAN, MAN, PAN)
Networks are classified by their geographic scope and administrative ownership into PAN, LAN, MAN, and WAN.
Network Transmission Metrics (Bandwidth, Throughput, Latency, Jitter, Packet Loss)
Core quantifiable attributes that define network performance, capacity, and transmission quality.
OSI 7-Layer Model
The Open Systems Interconnection (OSI) model is a standard conceptual 7-layer framework created by ISO to standardize telecommunication and computer network protocols.
TCP/IP Model & Encapsulation
The TCP/IP 4-layer architectural model is the actual practical protocol suite that powers the global Internet.
Layer 2 Switch vs Layer 3 Router
Switches forward frames within a single local network using MAC addresses; Routers forward packets between different networks using IP addresses.
MAC Address & Ethernet Frame Structure
A MAC (Media Access Control) address is a unique 48-bit physical identifier burned into network interface cards (NICs).
IPv4 Addressing & Classless Architecture (CIDR)
An IPv4 address is a 32-bit logical address written in dotted-decimal format (4 octets) used to uniquely identify a host and its network.
Subnetting & VLSM (Variable Length Subnet Masking)
Subnetting is the practice of dividing a single large IP network into multiple smaller, logically segmented subnetworks (subnets) by borrowing host bits.
ARP (Address Resolution Protocol)
ARP is a Layer 2/3 protocol that resolves known Layer 3 logical IP addresses into Layer 2 physical MAC addresses on a local network.
ICMP (Internet Control Message Protocol)
ICMP is a network layer supporting protocol used by routers and hosts to send error messages and operational diagnostic telemetry.
DHCP (Dynamic Host Configuration Protocol)
DHCP is an automated client-server network protocol that dynamically assigns IP addresses, subnet masks, default gateways, and DNS server addresses to hosts.
DNS (Domain Name System)
DNS is the hierarchical distributed naming system that translates human-friendly domain names (like example.com) into numerical IP addresses (like 93.184.216.34).
VLANs (Virtual Local Area Networks) & 802.1Q
A VLAN is a logically segmented broadcast domain configured on Layer 2 switches that isolates network traffic without requiring physical cabling separation.
Spanning Tree Protocol (STP & RSTP)
STP (IEEE 802.1D) and RSTP (IEEE 802.1w) are Layer 2 loop-prevention network protocols that block redundant switch links to create a loop-free logical topology.
Inter-VLAN Routing (Router-on-a-Stick & SVI)
Inter-VLAN routing is the process of forwarding network traffic between different VLANs using a Layer 3 routing device or Layer 3 switch.
Static Routing & Default Routes
Static routing is the manual configuration of specific path entries in a router's routing table to reach remote destination networks.
Dynamic Routing Principles & OSPF
OSPF (Open Shortest Path First) is an open-standard link-state Interior Gateway Protocol (IGP) that dynamically discovers routes and calculates shortest paths using Dijkstra's algorithm.
NAT (Network Address Translation) & PAT
NAT modifies network address information in IP packet headers while in transit across a traffic routing device to enable private IP networks to communicate over public networks.
Network Security & Access Control Lists (ACLs)
An ACL (Access Control List) is a sequential collection of permit or deny rules applied to router or switch interfaces to filter network traffic based on packet header attributes.