TechRat

Computer Science

Computer Networking roadmap

How data travels: models, IP, TCP/UDP, DNS, HTTP, TLS and the infrastructure in between.

What you will learn

  1. 1. DNS & HTTP

    How names resolve to addresses and how HTTP and HTTPS carry the web.

  2. 2. Network Models & Transport

    The OSI and TCP/IP models, IP addressing and subnetting, and TCP versus UDP.

  3. 3. TLS, NAT & Firewalls

    Encrypt traffic with TLS and certificates, and control it with NAT and firewalls.

  4. 4. Proxies, CDNs & WebSockets

    Proxies and load balancers, CDNs and long-lived WebSocket connections.

Each step unlocks when you answer its questions well enough, and a module you finish counts in every roadmap that shares it.

Start this roadmap for free