Layer 3 — Network
IP addressing, DHCP, DNS, ICMP, and how packets are routed across networks.
IPv4 Addressing — The Language of the Network Layer
IPV4What an IP address actually is, how the 32 bits are structured, what subnetting means, and how routers use addresses to make forwarding decisions.
DHCP — How a Device Gets Its Network Identity
DHCPFrom the moment a device connects with no IP address to the instant it is fully configured — every packet of the exchange, explained.
Subnetting — Dividing IP Address Space
SUBNETTINGHow subnetting divides a large IP block into smaller networks, the mathematics of network addresses and broadcast addresses, CIDR notation, VLSM, and the step-by-step process of designing a subnet scheme.
DNS — Translating Names to Addresses
DNSHow the Domain Name System translates human-readable hostnames into IP addresses — the hierarchy of DNS servers, the resolution process, record types, caching, and why DNS is often called the phonebook of the internet.
ICMP — Control Messages for IP Networks
ICMPWhat ICMP is, how it carries error reports and network diagnostics, the most important message types including Destination Unreachable and Time Exceeded, and how ping and traceroute are built on top of ICMP.
Static Routing — Manual Path Configuration
STATIC-ROUTINGHow static routes work, when to use them over dynamic routing protocols, administrative distance, route summarization with static routes, floating static routes for backup paths, and the limitations that make them impractical at scale.
RIP — Routing Information Protocol
RIPHow RIP uses distance-vector routing to share routes through hop count, why its simplicity comes with fundamental limitations, and how RIPv2 improved on the original with CIDR support and authentication.
OSPF — Link-State Routing at Scale
OSPFHow OSPF builds a complete map of the network using link-state advertisements, elects designated routers, calculates shortest paths with Dijkstra's algorithm, and scales through hierarchical area design.
BGP — The Protocol That Routes the Internet
BGPHow BGP connects autonomous systems across the internet using path-vector routing, what attributes control route selection, the difference between iBGP and eBGP, and why BGP is the most important routing protocol you will ever encounter.
NAT & PAT — Translating Between Address Spaces
NAT-PATHow Network Address Translation maps private IP addresses to public ones, how Port Address Translation multiplexes thousands of connections through a single public IP, why NAT exists, and what problems it creates for modern networking.
IGMP — Managing Multicast Group Membership
IGMPHow IGMP allows hosts to join and leave IP multicast groups, how routers use IGMP to track group membership and avoid flooding multicast traffic to devices that don't want it, and how IGMP snooping brings that efficiency to the switch level.
EIGRP — Enhanced Interior Gateway Routing Protocol
EIGRPEIGRP is Cisco's advanced distance-vector routing protocol — faster convergence than RIP, simpler than OSPF, and the default interior routing protocol in most Cisco enterprise deployments. The DUAL algorithm guarantees loop-free paths and instant failover to a pre-calculated backup route without triggering a full network recalculation.
IPv6 — Fundamentals and Address Types
IPV6Why IPv6 exists, how its 128-bit address space is structured, and the major address categories — global unicast, link-local, multicast, and special addresses.
IPv6 — Addressing, SLAAC, and DHCPv6
IPV6IPv6 address assignment methods — EUI-64 interface IDs, Stateless Address Autoconfiguration (SLAAC), stateless and stateful DHCPv6, and Neighbor Discovery Protocol.
IPv6 — Routing and OSPFv3
IPV6How IPv6 packets are routed — static IPv6 routes, OSPFv3 as the IPv6 routing protocol, and key differences from IPv4 routing.
FHRP — First Hop Redundancy Protocols
FHRPHow HSRP, VRRP, and GLBP create a virtual gateway that survives individual router failures.
DSCP & DiffServ — IP Quality of Service
DSCP-DIFFSERVHow the IP header's DS field classifies and prioritises traffic hop-by-hop across routed networks.