Skip to content
Informatica · Klas 5 VWO

Ideeën voor actief leren

DNS en HTTP: Applicatieprotocollen

Actieve leerstrategieën zoals rollenspelen, simulatie en live captures maken de abstracte werking van DNS en HTTP voelbaar voor leerlingen. Door zelf stappen te doorlopen of data te analyseren, verankeren ze protocollen in concrete ervaringen in plaats van theorie alleen.

SLO Kerndoelen en EindtermenSLO: Voortgezet onderwijs - NetwerkenSLO: Voortgezet onderwijs - Communicatie
20–45 minDuo's → Hele klas4 activiteiten

Activiteit 01

Simulatiespel25 min · Duo's

Paarwerk: DNS-resolutie rollenspel

Deel de klas in paren in: één leerling is browser, de ander DNS-server. Browser vraagt domeinnaam op, server simuleert lookup via 'stub-resolver' en 'root server' kaarten. Wissel rollen en bespreek stappen na afloop.

Verklaar hoe DNS domeinnamen vertaalt naar IP-adressen.

FacilitatietipBij het DNS-rollenspel: geef elk paar een kaart met een unieke domeinnaam en een IP-adres, zodat ze de hiërarchie van naamservers moeten doorlopen.

Waar je op moet lettenGeef leerlingen een kaart met de volgende vraag: 'Beschrijf in 3-4 zinnen het verschil tussen HTTP en HTTPS, en noem één situatie waarin HTTPS cruciaal is.' Verzamel de kaarten na afloop van de les.

ToepassenAnalyserenEvaluerenCreërenSociaal BewustzijnBesluitvorming
Volledige les genereren

Activiteit 02

Simulatiespel35 min · Kleine groepjes

Klein groepsopdracht: HTTP-request simulatie

Groepen bouwen een keten na: DNS, TCP-server, HTTP-server met kaarten en props. Simuleer een verzoek van browser tot response, inclusief headers. Presenteer en vergelijk met echte traces.

Analyseer de stappen die plaatsvinden wanneer een webbrowser een webpagina opvraagt via HTTP.

FacilitatietipTijdens de HTTP-simulatie: laat leerlingen eerst de statuscodes en headers handmatig invullen voordat ze de body afmaken, om de structuur te verinnerlijken.

Waar je op moet lettenStel de klas de vraag: 'Stel, je typt www.nu.nl in je browser. Welk protocol wordt als eerste gebruikt om het juiste IP-adres te vinden, en welk protocol wordt daarna gebruikt om de webpagina op te halen?' Vraag leerlingen om hun antwoord op een wisbordje te schrijven en te laten zien.

ToepassenAnalyserenEvaluerenCreërenSociaal BewustzijnBesluitvorming
Volledige les genereren

Activiteit 03

Simulatiespel45 min · Hele klas

Hele klas: Wireshark live capture

Start een browser en capture verkeer met Wireshark op projectiescherm. Leerlingen identificeren DNS-queries en HTTP-pakketten in real-time, noteren volgorde en bespreken in plenair.

Vergelijk de beveiligingsimplicaties van HTTP versus HTTPS.

FacilitatietipVoor de Wireshark-capture: stel vooraf een duidelijke vraag op die leerlingen met de capture moeten beantwoorden, zoals 'Welke IP-adressen zie je in het request/response-paar?'

Waar je op moet lettenOrganiseer een klassengesprek met de volgende vraag: 'Waarom is het belangrijk dat DNS-servers betrouwbaar zijn? Wat zou er gebeuren als een DNS-server verkeerde IP-adressen zou teruggeven?' Stimuleer leerlingen om de consequenties voor gebruikers en websites te benoemen.

ToepassenAnalyserenEvaluerenCreërenSociaal BewustzijnBesluitvorming
Volledige les genereren

Activiteit 04

Simulatiespel20 min · Individueel

Individueel: HTTP vs HTTPS vergelijking

Leerlingen browsen dezelfde site via HTTP en HTTPS, capturen met browser devtools. Noteren verschillen in headers en beveiliging, en schrijven een korte analyse.

Verklaar hoe DNS domeinnamen vertaalt naar IP-adressen.

FacilitatietipBij de HTTP vs HTTPS vergelijking: geef leerlingen de opdracht een screenshot te maken van beide versies van dezelfde website en de verschillen te markeren.

Waar je op moet lettenGeef leerlingen een kaart met de volgende vraag: 'Beschrijf in 3-4 zinnen het verschil tussen HTTP en HTTPS, en noem één situatie waarin HTTPS cruciaal is.' Verzamel de kaarten na afloop van de les.

ToepassenAnalyserenEvaluerenCreërenSociaal BewustzijnBesluitvorming
Volledige les genereren

Enkele opmerkingen over deze eenheid onderwijzen

Begin met een korte uitleg van de hiërarchie in DNS en de structuur van HTTP, maar ga daarna zo snel mogelijk over tot actieve oefening. Leerlingen leren het beste door te falen en te herstellen: laat ze foute stappen maken in het rollenspel of simulatie om de logica te doorgronden. Vermijd uitgebreide voorbeelden van RFC’s of code; focus op de praktische toepassing en de gevolgen van fouten.

Leerlingen kunnen de stappen van DNS-resolutie en HTTP-communicatie uitleggen, de rollen van recursieve en autoritatieve servers benoemen en het verschil tussen HTTP en HTTPS toepassen in praktische situaties. Ze herkennen ook de gevolgen van caching en encryptie.


Pas op voor deze misvattingen

  • Tijdens de DNS-resolutie rollenspel zien leerlingen soms dat DNS direct van naam naar IP gaat.

    Tijdens het DNS-rollenspel: geef elk paar een stappenplan met de hiërarchie van servers (root, TLD, autoritatief) en laat ze de lookup stap voor stap uitvoeren, inclusief recursieve queries.

  • Tijdens de HTTP-request simulatie denken leerlingen dat HTTP altijd veilig is.

    Tijdens de HTTP-request simulatie: laat leerlingen eerst een HTTP-request sturen met een onversleutelde request body, gevolgd door een HTTPS-request, en vergelijk de captures om het verschil te zien.

  • Tijdens de Wireshark live capture geloven leerlingen dat IP-adressen altijd gecached blijven.


Methodes gebruikt in dit overzicht