What happens when you load a web page

Process map by Brian. 17 steps, 2 layers. Tags: tech, internet.

  1. You: Type a URL and press Enter
  2. Your browser: Is the address already cached?
  3. Your browser: Use the saved address
  4. Your browser: Open a connection (TCP)
  5. Your browser: Secure it with TLS: agree on keys and check the certificate
  6. Your browser: Is the certificate valid?
  7. The web server: Send the page (HTML)
  8. Your browser: Read the HTML and request the CSS, scripts and images
  9. A nearby edge server: Nearby servers deliver the files faster
  10. Your browser: Build the page and paint the pixels
  11. You: The page appears, usually in under two seconds
  12. You: A scary warning page
  13. DNS, the internet phone book: Look up the site's IP address

Read this process as Markdown

$Tech $Internet All process maps