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)
How IP addresses identify devices, how subnets divide networks into smaller segments, and how routers use routing tables to forward packets.
TLS protects an application connection by negotiating cryptographic parameters, establishing shared traffic keys, and authenticating a server certificate under a trust policy.
How HTTP/2 fixes head-of-line blocking with binary framing and multiplexing, and why connection reuse matters for latency.
CDNs and Anycast Routing
articlesHow content delivery networks place edge servers near users and how anycast uses BGP to route to the nearest replica.
Follow an HTTPS API request from a browser through name resolution, transport, TLS, HTTP, server code, and back.
Walk one fresh HTTP/2 request over TCP from URL parsing through DNS, TLS, server handling, and the response.
A practice prompt about the browser, network protocols, edge services, and application work behind a page load.
Explain the model, execution steps, complexity, and limits of tls establishes keys and authenticates a peer.
Network Delay Time
practiceModel one-way network links as a weighted directed graph and find when every reachable node receives a signal.