Networking Committee · Interactive lesson

See what happens after you press Enter.

Follow one request from your browser, across the internet, into a web server, and all the way back to a rendered page.

The whole journey

Request → response in eight stages

Ready to send
Web request route A request moves from the browser to DNS, the router, the internet, the website edge, the application server, and a database. The response returns to the browser.

Zoom in

Explore the smaller processes

Name → IP address

DNS works like a distributed phone book.

Your browser needs an IP address before it can contact a website. A cached answer may return immediately; otherwise a resolver asks several name servers.

1
Browser cache Have we visited this domain recently?
Waiting
2
Recursive resolver Usually provided by your ISP or a public DNS service.
Waiting
3
Root & TLD servers Point toward the authoritative server.
Waiting
4
Authoritative server Returns the final address record.
Waiting
example.com → ?

Inside the trip

One message becomes many packets

Large messages are split into smaller numbered pieces. Routers forward each packet independently, and the destination puts them back in order.

Simplified model: splits payloads into 4 KB transport chunks.

Knowledge check

Can you put the journey in order?

Click the stages from first to last. You can retry as many times as you need.