The internet
A tap on your phone becomes packets, crosses independent networks, and returns as a page you can read.
Follow the flow.
Conceptual web transaction. DNS is a side lookup, not a transit hop for page data. Access, routing, transport, encryption, and application functions are simplified; request and response paths can differ. Select a component to inspect it.
The browser
A browser coordinates requests, interprets documents, and turns received resources into the page you can see and use.
Read the diagram as text
- The browser — A browser coordinates requests, interprets documents, and turns received resources into the page you can see and use.
- The access network — Wi-Fi, mobile radio, fibre, cable, and other links connect a device to the wider network through a service provider.
- Routers & forwarding — A router moves a packet between networks using its forwarding information and the packet’s destination.
- Web servers & HTTP — HTTP gives browsers and services a common way to request resources and describe the resulting responses.
Supporting or alternate roles, not sequential transit stops:
- DNS & domain names — A side lookup helps find an address; page data does not pass through DNS.
- Caches & content delivery — An alternate serving location can respond instead of the origin server.
Conceptual web transaction. DNS is a side lookup, not a transit hop for page data. Access, routing, transport, encryption, and application functions are simplified; request and response paths can differ.
The internet is a network of independently operated networks. Shared protocols let many physical technologies and organisations cooperate, while applications at the edges turn exchanged data into useful services.
A web visit is a good place to begin, but the web is only one use of the internet. The diagram is a map of roles rather than a literal packet itinerary: DNS is a lookup alongside a transaction, and a cache or existing connection can remove parts of the illustrated work.
Choose your way in.
Load a page on your phone
A request across a network of networks.
When a network path breaks
Redundancy helps only when it is usable.
Why the second visit can be faster
The trip that does not need repeating.
Send a photo while moving
Radio is the first part of a much longer trip.
Why a fast link can feel slow
Separate capacity from the waiting between actions.
Meet the parts that make it work.
The browser
A browser coordinates requests, interprets documents, and turns received resources into the page you can see and use.
The access network
Wi-Fi, mobile radio, fibre, cable, and other links connect a device to the wider network through a service provider.
DNS & domain names
The Domain Name System lets applications look up information associated with names, including addresses used to contact services.
IP addresses & packets
Internet Protocol provides packet addressing that lets information cross networks built from different physical technologies.
Routers & forwarding
A router moves a packet between networks using its forwarding information and the packet’s destination.
Network interconnection
The internet works because independently operated networks agree to exchange traffic and communicate reachable destinations.
TCP, QUIC & reliable delivery
Transport protocols coordinate communication between endpoints, including ordering, loss recovery, and control of sending rates where required.
TLS & HTTPS
TLS helps endpoints establish an authenticated, encrypted connection, protecting application data while it travels between them.
Web servers & HTTP
HTTP gives browsers and services a common way to request resources and describe the resulting responses.
Caches & content delivery
A cache stores a reusable response so later requests may avoid repeating the full trip to its original source.
Optical fibre
Optical fibre guides light signals through glass, linking equipment across buildings, cities, and oceans.
Latency & round trips
Latency describes delay. It is different from throughput, which describes how much data is transferred over time.
Mobile access & handover
A mobile network coordinates a changing radio connection with transport links and core-network functions that provide data connectivity.
Congestion & packet queues
Packets wait when a link or device cannot serve arriving traffic immediately. Queue management and sender behaviour determine what happens next.
What if a network link fails?
Disconnect a link, then change the alternate path’s illustrative delay. Compare reachability and delay without treating the drawn route as a speed guarantee.
Can an alternate route preserve reachability while changing the assumed delay?
This is an illustrative one-way delay for the whole path through C. Disconnect A–B to use it; it does not change whether the path exists.
- Selected path
- A → B → D
- Illustrative delay
- 20ms one way
- Destination
- Connected
The selected route through B has a chosen one-way delay of 20 ms. The alternative through C is set to 40 ms. Changing that assumption does not change the selected path while A–B remains available. Real routing depends on protocols and policy; it is not simply the shortest line on this drawing.
03 / Compare A and B
TWO INPUTS. TWO CONDITIONS.Pin the current settings as A, then change either input to test B. A stays in memory only while this page is open. Shared links include the current B inputs, never the pinned A.
No A is pinned. Enable the interactive controls, choose settings and pin them to compare.
| Setting or result | A · Not pinned | B · Current |
|---|---|---|
| Preferred connection | — | A–B available |
| Alternate path delay | — | 40 ms |
| Selected path | — | A → B → D |
| Illustrative delay | — | 20 ms one way |
| Destination | — | Connected |
Inside the modelAssumptions, limits & sources +
Routing references explain how an alternative can be selected; delay measurements are a different question from reachability. Here the selected path has an assigned one-way delay: 20 ms through B, or the chosen delay through C after failure. The model does not derive latency from distance, measure bandwidth or calculate page-load time.
- The topology is invented: path A → B → D is preferred and A → C → D is available as an alternative. It does not represent providers, locations or actual links.
- The first control changes link A–B from available to failed. All other links and both endpoints remain available.
- After failure, routing is assumed to have converged to an allowed alternate route with sufficient capacity. Detection time, convergence, packet loss, queues and transport recovery are omitted.
- The preferred path is assigned an illustrative one-way delay of 20 ms. The alternate path delay is a second control from 20 to 120 ms, starting at 40 ms. These are editorial values, not measurements or a geographic estimate.
- The alternate-delay control affects the selected path only when A–B has failed. Real routing follows protocols and policy rather than necessarily choosing the lowest-delay path.
- A surviving path means reachability under these assumptions. It does not guarantee seamless recovery, application performance or independence from shared physical dependencies.
Model references: IETF / RFC Editor; F. Baker (editor): RFC 1812: Requirements for IP Version 4 Routers · IETF / RFC Editor; Y. Rekhter, T. Li, and S. Hares (editors): RFC 4271: A Border Gateway Protocol 4 (BGP-4) · IETF / RFC Editor; W. Eddy (editor): RFC 9293: Transmission Control Protocol (TCP) · Internet Society: The Internet Way of Networking: Defining the critical properties of the Internet · IETF / RFC Editor; G. Almes, S. Kalidindi, and M. Zekauskas: RFC 2681: A Round-trip Delay Metric for IPPM
Keep following the connections.
Sources & further reading
Original explanations informed by these sources. Diagrams are conceptual; local systems differ.
- Populating the page: how browsers work MDN Web Docs / Mozilla contributors · Not stated · Source & rights record
- RFC 9110: HTTP Semantics IETF / RFC Editor; R. Fielding, M. Nottingham, and J. Reschke (editors) · 2022-06 · Source & rights record
- RFC 9111: HTTP Caching IETF / RFC Editor; R. Fielding, M. Nottingham, and J. Reschke (editors) · 2022-06 · Source & rights record
- RFC 1122: Requirements for Internet Hosts — Communication Layers IETF / RFC Editor; R. Braden (editor) · 1989-10 · Source & rights record
- The Internet Way of Networking: Defining the critical properties of the Internet Internet Society · 2020-09-09 · Source & rights record
- How the Internet Works Internet Society · Not stated · Source & rights record
- RFC 1034: Domain names — concepts and facilities IETF / RFC Editor; P. Mockapetris · 1987-11 · Source & rights record
- What Does ICANN Do? ICANN · Not stated · Source & rights record
- RFC 9499: DNS Terminology IETF / RFC Editor; P. Hoffman and K. Fujiwara · 2024-03 · Source & rights record
- RFC 4033: DNS Security Introduction and Requirements IETF / RFC Editor; R. Arends, R. Austein, M. Larson, D. Massey, and S. Rose · 2005-03 · Source & rights record
- RFC 8484: DNS Queries over HTTPS (DoH) IETF / RFC Editor; P. Hoffman and P. McManus · 2018-10 · Source & rights record
- RFC 8200: Internet Protocol, Version 6 (IPv6) Specification IETF / RFC Editor; S. Deering and R. Hinden · 2017-07 · Source & rights record
- RFC 1812: Requirements for IP Version 4 Routers IETF / RFC Editor; F. Baker (editor) · 1995-06 · Source & rights record
- RFC 9293: Transmission Control Protocol (TCP) IETF / RFC Editor; W. Eddy (editor) · 2022-08 · Source & rights record
- RFC 4271: A Border Gateway Protocol 4 (BGP-4) IETF / RFC Editor; Y. Rekhter, T. Li, and S. Hares (editors) · 2006-01 · Source & rights record
- RFC 9000: QUIC — A UDP-Based Multiplexed and Secure Transport IETF / RFC Editor; J. Iyengar and M. Thomson (editors) · 2021-05 · Source & rights record
- RFC 768: User Datagram Protocol IETF / RFC Editor; J. Postel · 1980-08 · Source & rights record
- RFC 9114: HTTP/3 IETF / RFC Editor; M. Bishop (editor) · 2022-06 · Source & rights record
- RFC 9846: The Transport Layer Security (TLS) Protocol Version 1.3 IETF / RFC Editor; E. Rescorla · 2026-07 · Source & rights record
- Optical Fiber Glossary of Terms Corning Incorporated · Not stated · Source & rights record
- The Nobel Prize in Physics 2009: Information for the Public Royal Swedish Academy of Sciences · 2009 · Source & rights record
- RFC 2681: A Round-trip Delay Metric for IPPM IETF / RFC Editor; G. Almes, S. Kalidindi, and M. Zekauskas · 1999-09 · Source & rights record
- RFC 7567: IETF Recommendations Regarding Active Queue Management IETF / RFC Editor; F. Baker and G. Fairhurst (editors) · 2015-07 · Source & rights record
- ETSI TR 121 915 V15.0.0: Release description, Release 15 ETSI / 3GPP · 2019-10 · Source & rights record
- ETSI TR 126 919 V19.0.0: Study on media handling aspects of conversational services in 5G systems ETSI / 3GPP · 2025-10 · Source & rights record
- RFC 5681: TCP Congestion Control IETF / RFC Editor; M. Allman, V. Paxson, and E. Blanton · 2009-09 · Source & rights record