May 17, 2024
What Happens When You Type google.com in Your Browser and Press Enter
A walkthrough of DNS, TCP, TLS, HTTP, and rendering — what actually happens between pressing Enter and seeing a page.
Read originalFrom keystroke to pixels
Typing a URL and pressing Enter triggers a chain of systems: DNS resolution, TCP/TLS handshake, HTTP request/response, and browser rendering.
Layers involved
- Browser URL parsing
- DNS lookup
- TCP connection + TLS
- HTTP request
- Rendering and JavaScript execution
Originally published on Hashnode.