Curious Pandas

How the Web Works

DNS, HTTP and TLS - and why a 200 can still be broken.

  1. 1What happens when you press EnterFour stages - DNS, TCP, TLS, HTTP - stand between you and every web page. Break each one and learn to read where a request died from how it died.
    Runs in your browserOn your machine
    14 min+35 XP
  2. 2A 200 can still be brokenExit codes and status codes say a request completed, not that it worked. Watch three health checks get fooled, and learn to assert on what came back.
    Runs in your browserOn your machine
    13 min+35 XP
  3. 3Two TLS errors, one messageA wrong name and an untrusted issuer look identical in a browser and in curl. One verify code tells them apart, and they have opposite fixes.
    Runs in your browserOn your machine
    15 min+40 XP

Next track: Containers →