Networking Roadmap

How data moves. Protocols, layers, and the infrastructure of the internet.

3 stages · 12 topics 0% done take the course: Networking (35 lessons) ->
Networking
✓ TCP/IP Model
✓ DNS Resolution
✓ Foundations
✓ HTTP and HTTPS
✓ Load Balancers
✓ Core Concepts
✓ TCP vs UDP
✓ Subnetting
✓ Routing Protocols
✓ WebSockets
✓ Intermediate Skills
✓ CDN Architecture
Text version of this roadmap

1. Foundations

  • TCP/IP Model: The four-layer internet protocol suite: application, transport, internet, and link layers.
  • DNS Resolution: Domain hierarchy, recursive vs iterative queries, caching, and DNSSEC.
  • HTTP and HTTPS: Request/response cycle, methods, status codes, headers, HTTP/2, and TLS encryption.

2. Core Concepts

  • Load Balancers: Layer 4/7 load balancing, algorithms (round-robin, least connections), and health checks.
  • TCP vs UDP: Reliable vs connectionless transport, flow control, congestion avoidance, and use cases.
  • Subnetting: CIDR notation, subnet masks, VLSM, and IP address allocation strategies.

3. Intermediate Skills

  • Routing Protocols: OSPF, BGP, RIP, and how routers exchange network reachability information.
  • WebSockets: Full-duplex communication over TCP, handshake, frames, and real-time applications.
  • CDN Architecture: Content delivery networks, edge caching, origin pull, and geographical load distribution.