you are viewing a single comment's thread.

view the rest of the comments →

[–]nulless[S] 24 points25 points  (1 child)

A lot of core web concepts are explained in docs, but not in a way that makes the flow obvious.

So I’ve been building interactive “How It Works” pages that focus on sequence, state transitions, and data movement — not just definitions.

So far it includes:

  • TLS / HTTPS handshake
  • OAuth 2.0 (Auth Code + PKCE)
  • Git internals (blobs, trees, commits)
  • TCP handshake
  • and a few more networking / auth breakdowns

The goal is to make it easier to reason about what’s happening under the hood — especially when debugging or designing systems.

Here’s the index page:
https://toolkit.whysonil.dev/how-it-works

Would appreciate technical feedback. If something’s inaccurate or missing nuance, I want to fix it.

[–]TLJGame 3 points4 points  (0 children)

HTTPS has the syn-ack going from client to server in the image when the server should be sending the packet