The Runtime Theory
hard · 12h · 10 steps

Advanced Networking and Performance

HTTP/2 multiplexing, CDNs, anycast, and TLS security — the advanced patterns that make production networks fast and resilient.

Curriculum (10 steps)

1

How IP addresses identify devices, how subnets divide networks into smaller segments, and how routers use routing tables to forward packets.

Start→
2

TCP provides applications with a reliable, ordered byte stream over an IP network.

Start→
3

TLS protects an application connection by negotiating cryptographic parameters, establishing shared traffic keys, and authenticating a server certificate under a trust policy.

Start→
4

How HTTP/2 fixes head-of-line blocking with binary framing and multiplexing, and why connection reuse matters for latency.

Start→
5

How content delivery networks place edge servers near users and how anycast uses BGP to route to the nearest replica.

Start→
6

Follow an HTTPS API request from a browser through name resolution, transport, TLS, HTTP, server code, and back.

Start→
7

Walk one fresh HTTP/2 request over TCP from URL parsing through DNS, TLS, server handling, and the response.

Start→
8

A practice prompt about the browser, network protocols, edge services, and application work behind a page load.

Start→
9

Explain the model, execution steps, complexity, and limits of tls establishes keys and authenticates a peer.

Start→
10

Model one-way network links as a weighted directed graph and find when every reachable node receives a signal.

Start→