Hoe internet werkt
Een foto vanaf je telefoon reist niet als één geheel. Hij wordt in pakketten verdeeld die van router naar router gaan en aan de andere kant weer worden samengevoegd. In zes hoofdstukken volg je die pakketten: wat internet is, IP-adressen, routering, TCP en UDP met poorten, DNS en alles wat gebeurt als je een webpagina opent. In een pakketsimulator kun je pakketten laten verdwijnen, verbindingen verbreken en stap voor stap zien hoe DNS een naam opzoekt.
Over deze cursus
Een foto die je vanaf je telefoon verstuurt, reist niet als één geheel. Hij wordt verdeeld in pakketten die van router naar router springen en aan de andere kant weer worden samengevoegd. In het lab druk je op Verzenden en zie je een bericht in vier pakketten veranderen, genummerd van 1 tot 4. Ze kunnen via vijf routers verschillende routes volgen en in de verkeerde volgorde aankomen. De server zet ze weer goed. Eén onderscheid leer je al vroeg: het internet bestaat uit de verbonden netwerken, het web is één dienst daarop. E-mail, videobellen en games gebruiken dezelfde netwerken zonder onderdeel van het web te zijn.
In zes hoofdstukken volg je een pakket. Eerst wat het internet is, dan IP-adressen: elk pakket draagt een bron- en bestemmingsadres. Een router leest alleen de bestemming om de volgende stap te bepalen. IPv6 gebruikt 128 bits in plaats van 32, waardoor er ongeveer 7.9 × 10²⁸ keer zoveel adressen zijn. Bij routering verstuurt een tracerouteknop proefpakketten met oplopende TTL om elke router zichtbaar te maken. Daarna volgen TCP, UDP en poorten, DNS en wat er gebeurt als je een webpagina opent. Je leert ook hoe HTTP/3 op QUIC draait: DNS, één heen-en-terugreis voor de handshake en de aanvraag vormen samen drie stappen.
Bij DNS hoort een korte geschiedenis. Vóór DNS hield elke computer op ARPANET een kopie bij van één tekstbestand, HOSTS.TXT, met alle hostnamen en adressen. Het Network Information Center van het Stanford Research Institute beheerde dat bestand. Een poortnummer telt 16 bits en loopt dus van 0 tot 65535. Vier getallen samen identificeren één TCP-verbinding. Zo kan een server op poort 443 met duizenden browsers tegelijk praten zonder ze te verwarren.
Voor je begint
Je hebt geen voorkennis van netwerken nodig: een pakketsimulator op de pagina laat elke stap zien. Adressen en poortnummers worden in bits beschreven. Daarom helpt Hoe computers werken als binaire getallen nieuw voor je zijn, vooral om te begrijpen waarom geen enkel deel van een IPv4-adres boven 255 uitkomt.
Als je klaar bent
Je verklaart fotoverdeling in pakketten en reconstructie, leest IPv4 en weet waarom een thuislaptop vaak met 192.168 begint. Je beschrijft TTL tegen rondlopende pakketten, onderscheidt TCP en UDP, benoemt poort 443, volgt DNS vanaf de rootservers en telt heen-en-terugreizen vóór de eerste paginabyte.
- 1Wat internet is10 computers rechtstreeks met elkaar verbinden kost 45 kabels. Internet omzeilt dit met switches en routers.
- 2IP-adressenEen IPv4-adres is 32 bits lang en biedt 4 294 967 296 adressen. De vrije voorraad raakte op 3 februari 2011 op.
- 3Hoe pakketten hun weg vindenElke router verlaagt de TTL van een pakket met één. Bij 0 wordt het weggegooid, zodat een pakket in een lus niet eindeloos blijft rondgaan.
- 4TCP, UDP en poortenEen poortnummer is 16 bits en loopt van 0 tot 65535. HTTPS-webservers luisteren op poort 443.
- 5DNS: namen in adressen omzettenDe 13 rootnaamservers worden door 12 organisaties op 2047 machines wereldwijd beheerd (root-servers.org, 17 oktober 2026).
- 6Wat gebeurt er als je een webpagina opent?Bij een heen-en-terugreis van 50 ms vraagt een HTTPS-pagina minstens 4 reizen, 200 ms, vóór de eerste byte HTML. HTTP/3 bespaart er één.
Bronnen van deze cursus (27)
- (checked 2026-10-17)
- IETF RFCs (rfc-editor.org): RFC 768 UDP (1980, 8-byte header)
- RFC 791 IPv4 (1981, 32-bit addresses, "does not provide a reliable communication facility", TTL field "measured in units of seconds" but every module must decrease it by at least one, so it is only an upper bound)
- RFC 792 ICMP (Time Exceeded)
- RFC 801 NCP/TCP transition plan (1 January 1983)
- RFC 894 Ethernet (1500-byte payload)
- RFC 1034 and RFC 1035 DNS (1987, HOSTS.TXT kept by SRI-NIC, labels up to 63 octets and names up to 255, TTL in seconds)
- RFC 1122 (127.0.0.0/8 loopback)
- RFC 1918 private addresses (10/8, 172.16/12, 192.168/16)
- RFC 2131 DHCP, RFC 3022 NAT, RFC 3596 AAAA records, RFC 3849 and RFC 5737 documentation addresses, RFC 4271 BGP-4, RFC 4291 IPv6 text form, RFC 6298 TCP retransmission timer (initial RTO 1 second)
- RFC 6335 port ranges (0-1023, 1024-49151, 49152-65535)
- RFC 7766 DNS over TCP, RFC 8200 IPv6 (128-bit addresses, Hop Limit)
- RFC 8446 TLS 1.3 (one round-trip handshake)
- RFC 9000 QUIC and RFC 9114 HTTP/3, RFC 9110 HTTP semantics (status code classes)
- RFC 9293 TCP (three-way handshake, sequence numbers)
- IANA: ip-parameters registry (recommended default TTL 64)
- IPv4 free pool depleted 3 February 2011 (NRO and ARIN announcements)
- Official documentation: MDN Web Docs "How does the Internet work?" (45 cables for 10 computers, switches, routers, MAC and IP addresses, internet and web)
- "What is a URL?", "HTTP response status codes" (developer.mozilla.org)
- Cloudflare Learning Center: "What is DNS?" (four kinds of DNS server, 8 steps of an uncached lookup, browser and OS caches, TTL)
- "What is HTTP/3?" (cloudflare.com/learning)
- Google Chrome Help, "Browse in Incognito mode" (support.google.com/chrome/answer/95464, checked 2026-10-19: Incognito limits what is saved to the device; websites and organisations that manage your network, like your school, employer or internet service provider, may be able to observe your activity)
- Operators and papers: root-servers.org (13 root name servers run by 12 organisations, 2047 instances on 2026-10-17)
- Jacobson and Karels 1988, Congestion Avoidance and Control (loss mostly congestion)
- History blocks only: UCLA Samueli School of Engineering, Internet50 (first ARPANET message "LO", UCLA to SRI, 29 October 1969, 22:30)
- historyofinformation.com and Wikipedia ARPANET (Kline)
- Spiceworks/SRI history (HOSTS.TXT kept by SRI-NIC).
Geraadpleegd: 2026-10-17