You click —
and boom,
the page is there.
The internet,
understood
properly.
The internet,
understood in the
classroom.
— How the internet works: data packets, DNS, servers and browsers explained simply.
You type an address or click a link — and in half a second the page is there. But what actually happens in between? Who fetches the page, and from where? Don't worry, this is not magic. We'll look at it calmly, step by step.
Between the click and the finished page lie DNS resolution, routing across many networks, the connection setup and the transfer in packets. This page puts the building blocks in place — the network of networks, IP and TCP, DNS, the role of server and browser — and makes the journey of a data packet interactive and tangible. Factual, without myths like “the cloud”.
How does a website get from somewhere in the world onto your screen? This learning unit gets students from Year 7 up ready to understand the internet: from the data packet through DNS to server and browser. With an interactive packet journey, a quiz and discussion prompts — ideal for computer science lessons.
What is the
internet?
A network
of networks.
A definition
for the class.
The internet is a huge network of many smaller networks, all connected to each other. Picture it like a worldwide road network: countless paths that connect everyone with everyone. Over it, devices and servers send data back and forth — images, messages, whole websites.
The internet is a federation of autonomous networks that communicate via a shared set of addresses and rules. It is packet-switched: data is broken into individual packets, routed independently and reassembled at the recipient. The common language is protocols — above all the Internet Protocol (IP) for addressing.
The internet is a network of networks. Many small networks — at your home, in school, at companies — are connected by cables and together form a worldwide network. Over it everyone exchanges data, following shared rules called protocols.
Very important: the internet is not a “cloud”. Behind every click are real cables — fibre running across countries, thick lines even deep down on the seabed — and radio links to phones and satellites. It is tangible technology, not mist in the sky.
“The cloud” is a marketing term, not a place: it simply means someone else's servers in data centres. Physically, the internet consists of fibre and copper lines, undersea cables, routers, exchange points (IXPs) and radio links (mobile, satellite). This hardware reality explains latency, bandwidth and resilience.
Watch out, common misconception: the internet is not a “cloud”. Behind every connection are real cables — including giant undersea cables on the seabed that connect entire continents — and radio to phones and satellites.
IP addresses and routes individual packets (connectionless, “best effort”).
TCP sits on top and provides reliability: ordering, acknowledgements, resending lost packets.
UDP is the lean alternative without these guarantees (e.g. for live video).
On top sit application protocols like HTTP/HTTPS.
TCP/IP model with four layers is what counts; the older OSI model has seven and serves as a teaching reference.
- Application (OSI 5–7):
HTTP,DNS,TLS— what the programs “speak”. - Transport (OSI 4):
TCP/UDP— ports, reliability, data streams. - Internet (OSI 3):
IP— addressing and routing across network boundaries. - Network access (OSI 1–2): Ethernet, Wi-Fi, fibre — bits on the actual medium.
Latency is the delay (round-trip time, RTT, in milliseconds) and is physically limited by the speed of light in fibre;
bandwidth is the throughput (data per second). The two are independent: a satellite link can have high bandwidth and yet high latency. Jitter (varying latency) and packet loss round out the picture.
- You can explain the internet as a network of networks.
- You can refute the myth “the internet is a cloud” with real examples (undersea cables, radio).
- You know that data is transmitted in packets.
- Network of networks: many small networks that together form the internet.
- Protocol: an agreed rule by which devices talk to each other.
- Packet switching: data travels in small, independent chunks.
Over 95% of the world's internet traffic between continents runs through undersea cables on the seabed — not via satellites.
❓ QuizWhat best describes the internet?
Answer B: “A worldwide network of many connected networks.”
A (a single large company) is wrong — no one owns the internet alone. C (a cloud in the sky) is an image, not technology. Only B describes reality.
For the teacher — options: A: “A single large computer of one company.” / B: “A worldwide network of many connected networks.” / C: “A cloud in which data floats.”
- L1 — Knowledge: students name three physical components of the internet (cables, routers, radio).
- L2 — Comprehension: students explain “network of networks” in their own words.
- L3 — Application: students correctly classify examples (Wi-Fi at home, undersea cable, school network).
- L4 — Analysis: students discuss why “the cloud” is a misleading image.
- 2 min: read the lead text together.
- 4 min: collect on the board: “What is physically behind the internet?”
- 3 min: discuss the “Did you know…” fact about undersea cables.
- 4 min: quiz in small groups — guess first, then reveal.
- 2 min: discussion: “Why do we say ‘cloud’ even though it's cables?”
Question: “When you send a photo to a friend in another country — which route do you think it takes?”
🔗 Cross-referenceWhich data is actually travelling and who can see it is explored in depth by the sister site Datenschutz verstehen (Understanding privacy).
The journey of a
data packet.
From click to
server — and back.
Follow a
data packet.
Now it gets exciting: we follow a single data packet on its journey — from your device to the server that holds the website, and back again. Just press “Next” and see for yourself what happens at each stop.
Follow a request along the path device → router → provider → DNS → web server and back. Each step shows a phase: address resolution, forwarding, the request and the packet-by-packet response from which the browser renders the page. By click, “Next” or arrow keys.
Click your way through the journey of a data packet! At each stop you learn what is happening right now. With “Next” you send the packet to the next stop — or jump straight to a stop with Tab and Enter. How many stops lie between the click and the page?
Ready?
Press “Go” and follow a data packet on its journey from your device to the web server — and back again.
- Your devicePacks your request into data packets and sends them off.
- RouterThe door to the internet — forwards packets in the right direction.
- ProviderYour provider connects you to the worldwide network.
- DNS serverThe phone book: looks up the IP address for the domain.
- Web serverHolds the page and sends it back in packets.
- Your browserReassembles the packets and builds the finished page.
source and destination IP address, a TTL (Time to Live — a counter that decreases per hop and prevents endless loops) and a checksum, then the payload. TCP adds source/destination port as well as sequence and acknowledgement numbers, with which the recipient restores the order and re-requests anything lost. Packets of the same page can travel on different routes and arrive out of order — TCP sorts this out transparently.
BGP (Border Gateway Protocol), which IP ranges are reachable through them. Routers decide packet by packet, based on these tables, on the next hop — there is no fixed line from A to B. If one route fails, packets usually reach their destination via another. With traceroute you can make the hops of a connection visible.
SYN— the client proposes a connection and states its initial sequence number.SYN-ACK— the server confirms and states its own.ACK— the client confirms; from now on the connection is established and data can flow.
- You can name the stops between device and web server in the correct order.
- You can explain why a request goes to the DNS server first.
- You understand that the response comes back in many packets.
What happens at the very start when you type an address?
Answer A: “Your device breaks the request into small data packets.”
First the data is packed into packets, then they travel off. B (the server calls you) and C (the image arrives in one piece) are wrong.
Options: A: “Your device breaks the request into data packets.” / B: “The web server calls your device first.” / C: “The whole page arrives in one piece.”
- 5 min: interactive packet journey on the projector, class names each stop.
- 5 min: go through the station legend, find your own analogies (post, road).
- 5 min: discussion “Why break data into packets?” (resilience, routes).
- 3 min: quiz + answers.
Let one child play the “packet courier” who physically walks a note (the packet) from desk to desk (the stops) — mirroring the animation.
🖨 Mini worksheet- Draw the route of a data packet from your device to the server.
- Why does the packet ask the DNS server first?
- Explain in one sentence what your browser does at the end.
The phone book
of the internet.
DNS: names
become addresses.
From name
to number.
You remember names like “wikipedia.org”. Computers, though, prefer to work with numbers — the IP addresses. To make both fit together, there is the DNS, the Domain Name System. It works like a huge phone book: you give the name, it returns the matching number.
The Domain Name System translates domain names into IP addresses. It is a distributed, hierarchical database: a resolver works its way down from the root servers via the top-level domain (e.g. .org) to the domain's authoritative name server. Results are cached with a TTL to reduce load and latency.
People remember names, computers need numbers. The DNS (Domain Name System) translates between the two: from the name “wikipedia.org” it produces the IP address at which the server is actually reachable. Like a phone book, only lightning-fast and worldwide.
Example URL: https://www.webhoch.com/blog/internet. The scheme is https, the domain www.webhoch.com, the path /blog/internet.
- Scheme
https://— how the connection is made. “https” means: encrypted and secure. - Domain
www.webhoch.com— the name of the site. Behind it (via DNS) sits an IP address. - Path
/blog/internet— the specific page within the domain, like a chapter in a book.
A whole address that you see in the bar is called a URL. It tells your browser: how to connect (https), which site is meant (the domain) and which part of it (the path).
IP address = technical identifier (IPv4 like 192.0.2.10, or IPv6).
Domain = the name resolved via DNS.
URL = scheme + host (domain) + optionally port, path, query, fragment.
Subdomains (www., mail.) are sub-areas of a domain.
recursive resolver (usually at your provider or a public one like 1.1.1.1). If it does not have the answer in its cache, it queries down the hierarchy:
- Root server (.): “For
.org, this name server is responsible.” - TLD server (.org): “For
wikipedia.org, that authoritative server is responsible.” - Authoritative name server: “
wikipedia.orghas the IP address X.”
A = name → IPv4 address,
AAAA = name → IPv6 address,
CNAME = reference to another name (alias),
MX = responsible mail server,
NS = responsible name server,
TXT = free text values (e.g. for email authenticity). Each entry has a TTL (Time to Live) in seconds — that's how long it may be cached before it is looked up again. Small TTLs allow fast moves, large ones relieve the system.
- You can explain what DNS is for (name → IP address).
- You can distinguish URL, domain and IP address.
- You can read out the parts of a URL correctly.
If you type an IP address directly into the browser, you often land on the same page as via the name — the name is just the convenient wrapper for the number.
❓ QuizWhat is the DNS responsible for?
Answer C: “It translates domain names into IP addresses.”
DNS does not store websites (A) and does not encrypt anything (B) — it is the phone book that resolves names to numbers.
Options: A: “It stores all the websites in the world.” / B: “It encrypts your data.” / C: “It translates domain names into IP addresses.”
- 3 min: introduce the phone-book analogy.
- 4 min: take the URL card apart together on the projector.
- 4 min: break down the class's own favourite URLs.
- 3 min: quiz + answers.
- Mark the scheme, the domain and the path in a URL.
- Explain the difference between a domain and an IP address.
- Why does DNS exist at all — why don't we just type numbers?
What the “s” in “https” means and how a secure connection is established is covered by the page Sicher im Netz (Safe online).
Browser, server
and “loading”.
How code
becomes a page.
Who asks,
who answers?
Two players are enough for a website to appear: the server, which holds the page, and the browser on your device, which fetches and shows it. Tap a card to learn more.
The server delivers resources on request (HTML, CSS, JavaScript, images); the browser is the render engine that builds the visible document from them. Tap a card for details on each building block.
A website comes about through teamwork: the server holds it ready, the browser fetches it and assembles it on your screen. Tap the cards and discover what HTML, CSS and “loading” mean.
The server
A computer that holds and delivers websites.
The browser
The program that fetches and shows the page.
HTML & CSS
The blueprint and the look of a page.
What does “loading” mean?
The page is fetched and built up piece by piece.
GET /index.html), the server replies with a status code (200 OK, 404 Not Found) and the resource. HTTPS is the same, only over a connection encrypted with TLS.
80 (HTTP) and 443 (HTTPS) — the port tells the server which service is meant.
HTTP/1.1 uses one request after another per connection, HTTP/2 bundles many requests in parallel over one connection (multiplexing), HTTP/3 builds on QUIC over UDP and copes better with packet loss and connection changes (e.g. Wi-Fi → mobile).
certificate (signed by a trusted authority), both agree on methods and exchange keys. From then on the transfer is encrypted — eavesdropping and tampering in transit are prevented. This protects the connection, not the content from the recipient.
- Parsing: HTML →
DOM, CSS →CSSOM. - Render tree: DOM and CSSOM are combined into the visible tree.
- Layout: the position and size of each element are calculated.
- Paint & composite: pixels are drawn and assembled.
JavaScript can change the DOM afterwards and influence rendering. Render-blocking resources (above all CSS and synchronous JS) delay the first visible content.
Content Delivery Network mirrors content (images, scripts, whole pages) onto many servers worldwide. Your request lands at the nearest node — this lowers latency and load on the origin server and absorbs spikes. That's why the same page often loads noticeably faster from nearby, even when the operator sits far away.
- You can distinguish the roles of server and browser.
- You can explain what HTML and CSS each do.
- You can describe in your own words what “loading” means.
What does the browser do with the HTML the server sends?
Answer B: “It builds the visible page from it.”
The browser does not show the code (A) and does not send it back (C) — it interprets HTML and CSS and renders the page.
Options: A: “It shows the code as text.” / B: “It builds the visible page from it.” / C: “It sends it to the DNS server.”
- 4 min: role play: one child is the “server”, one the “browser” — act out request and response.
- 5 min: open and discuss the cards on the projector.
- 4 min: load a real page in the browser and watch it build (network tab optional).
- 3 min: quiz + answers.
- Who holds the page ready, who fetches it? Match “server” and “browser”.
- What does HTML describe, what does CSS describe?
- Why, when loading, does the text sometimes appear first and then the image?
Who owns
the internet?
Decentralised —
and open.
No one —
and everyone at once.
The surprising answer: no one alone. There is no owner and no big off switch. Instead, the individual parts belong to many different people and companies — and everyone follows shared rules of the game. That is exactly what makes the internet so robust.
The internet is decentralised and has no owner. Providers run networks, organisations run servers, and non-profit bodies coordinate what is shared: the IETF develops protocol standards, ICANN/IANA manages names and addresses. This distributed governance is the reason for resilience and openness to innovation.
No one owns the internet — and that's a good thing. The parts belong to many different participants, but everyone follows shared rules (protocols). Because it is decentralised, no one can simply “switch it off”, and new ideas can come from anywhere.
- Decentralised means: no boss. Many small parts together make up the whole.
- Providers run the lines. They bring the internet to your home.
- Open rules for everyone. Shared standards make sure everything fits together.
- Net neutrality. The idea that all data is treated equally — no matter who it's from.
- Openness protects you. It makes the network robust and lets new things emerge.
- No one alone. The internet has no owner.
- Many participants. Providers, companies, organisations — each a piece.
- Shared standards. Bodies like the IETF and ICANN maintain the rules.
- Net neutrality. Data should be treated equally.
- Open = robust. No single off switch, lots of innovation.
- Decentralised topology. Loosely coupled autonomous systems, no single point of control.
- Standardisation. IETF RFCs define protocols across vendors.
- Name/address management. ICANN/IANA coordinate the DNS root and IP allocation.
- Net neutrality. Equal treatment of traffic — handled differently by regulators.
- Openness as a principle. Low barriers to entry foster resilience and innovation.
IPv4 has only about 4.3 billion addresses (32 bit) — long since too few for all devices. Transition techniques like NAT (several devices share one public address) stretch the supply. The real solution is IPv6 with 128 bit, i.e. a practically inexhaustible number of addresses (e.g. 2001:db8::1). IPv4 and IPv6 have run in parallel for years; many connections already use IPv6 today without you noticing.
🍎 For teachers: teaching pack
This page can be used as a complete double lesson “How does the internet work?” in computer science class. All content is free to use (CC BY 4.0) — please credit “Webagentur Hochmeir e.U. (webhoch.com)” as the source. The “mini worksheet” tasks in the chapters serve as a printable template.
📦 Open the full teacher pack — in German (4 worksheets, test, homework, parent letter)
📅 Suggestion: double lesson (90 min)
- 10 min — Warm-up: “What actually happens when you open a page?” Collect guesses.
- 15 min — Chapter 2: the internet as a network of networks; debunk the “cloud” myth.
- 20 min — Chapter 3: interactive packet journey on the projector + station legend.
- 15 min — Chapter 4: DNS as a phone book; take a URL apart together.
- 15 min — Chapter 5: server vs. browser, HTML/CSS, “loading” — role play.
- 15 min — Chapter 6 + wrap-up: who owns the internet, net neutrality, quiz review.
Differentiation: weaker groups stay in Simple mode; stronger ones switch to “In Detail” for protocols (TCP/IP) and governance.
Frequently asked questions
The most important questions about the internet — compact and easy to look up.
A quick reference about the internet. Answers are embedded in FAQPage schema for search engines and AI assistants.