Demo - Glossary Chains
How the web works
Hover over any dotted term to open a tooltip. Tooltips can contain more dotted terms - hover those to open nested chains. The chain is depth-capped at 4 to prevent infinite recursion (mutual references like HTTP, DNS terminate cleanly).
Try: hover DNS then hover CDN inside the tooltip then HTTP then HTTPS then TLS then CA. That's a 5-deep chain.
When you type a URL, the first step is a DNS lookup to resolve the domain to an IP address. The browser then sends an HTTP request to that address - over HTTPS if the site supports it.
The response often comes from a CDN edge server rather than the origin. The CDN caches static assets near the user, reducing latency. Dynamic content still requires a trip to the origin.
The TLS handshake happens before any HTTP traffic: the client verifies the server's certificate (issued by a CA) and negotiates a symmetric cipher.
If the certificate is invalid or expired, the browser shows a warning. If it's valid, the encrypted connection is established and the HTTP request travels inside the TLS tunnel.
Glossary