EuraStudy
Samenvattingen/Informatica/Keuze L: Netwerken
Samenvattingen · InformaticaNL · VWO

Keuze L: Netwerken

Netwerken verbinden computers zodat ze gegevens kunnen uitwisselen — van een thuisnetwerk tot het wereldwijde internet. Dit keuzethema behandelt de lagenmodellen (OSI en TCP/IP) waarmee complexiteit beheersbaar wordt, de belangrijkste protocollen (TCP, IP, HTTP, DNS) en de reis die een datapakket aflegt, adressering en routing (IP-adressen, subnetten), en de topologieën en beveiliging van netwerken. Verdieping binnen het schoolexamen; het bouwt voort op de client-server-interactie van domein F.

4 Onderdelen·~13 min leestijd·4 Vaardigheden·Niveau Standaard 3 · Verdieping 1

T·111111 / 18
Examenprofiel
L · De lagenmodellen OSI en TCP/IP en het nut van gelaagdheid uitleggenL · De rol van protocollen (TCP, IP, HTTP, DNS) en de reis van een pakket beschrijvenL · IP-adressen, subnetten en routing interpreterenL · Netwerktopologieën vergelijken en beveiligingsmaatregelen benoemen
Operatoren:leg uitbeschrijfbepaalvergelijkinterpreteer

basisniveau

De gelaagdheid, het onderscheid tussen IP-adres en DNS-naam, en het client-server-idee zijn de kern.

verhoogd niveau

Subnetten, routing en het vergelijken van topologieën horen bij de verdieping.

Diepte

Leesdiepte: Verdieping

Tekst

Tekstgrootte: Standaard

Inhoud · 4 onderdelen▾
  1. Keuze L: Netwerken
    • 01Lagenmodellen: OSI en TCP/IP◐
    • 02Protocollen en de reis van een pakket◐
    • 03IP-adressen, subnetten en routing●
    • 04Topologieën en beveiliging◐
§ 01

Lagenmodellen: OSI en TCP/IP#

●●○StandaardLPexamenblad-informatica-L

Kernpunten

Communicatie over een netwerk is te complex om in één keer te ontwerpen, dus splitst men het in lagen — elk verantwoordelijk voor één deeltaak. Afb. 1 toont het praktische TCP/IP-model met vier lagen. Bovenaan de applicatielaag (de taal van de toepassing: HTTP, DNS, e-mail), daaronder de transportlaag (betrouwbare aflevering: TCP, UDP), dan de internetlaag (adressering en routering: IP) en onderaan de netwerktoegangslaag (het fysieke transport: ethernet, wifi). Het theoretische OSI-model verfijnt dit tot zeven lagen, maar de kerngedachte is dezelfde.

Het TCP/IP-lagenmodel

TCP/IP-modelSchema met 4 elementen, Applicatielaag — HTTP, DNS, Transportlaag — TCP, UDP, Internetlaag — IP, Netwerktoegang — ethernet, wifiApplicatielaag —HTTP, DNSTransportlaag —TCP, UDPInternetlaag —IPNetwerktoegang —ethernet, wifi
Afb. 1Afb. 1 — Elk protocol hoort bij een laag; elke laag biedt de laag erboven een dienst en verbergt de details eronder.
Het nut van lagen is abstractie (domein A) op netwerkschaal. Elke laag biedt de laag erboven een dienst en verbergt hoe die geleverd wordt. De browser (applicatielaag) hoeft niets te weten van kabels of radiogolven; hij vertrouwt erop dat de onderliggende lagen zijn gegevens afleveren. Daardoor kun je elke laag apart wijzigen zonder de rest te breken: van wifi naar glasvezel overstappen (onderste laag) verandert niets aan de werking van HTTP (bovenste laag). Deze scheiding maakt het internet uitbreidbaar en heeft het decennialang laten meegroeien.
Gegevens reizen door de lagen via inkapseling (encapsulation). Aan de zendkant voegt elke laag van boven naar beneden zijn eigen kop (header) toe met stuurgegevens: de transportlaag zet er poortnummers omheen, de internetlaag de IP-adressen, enzovoort — als een brief in steeds grotere enveloppen. Aan de ontvangkant pakt elke laag van beneden naar boven zijn eigen enveloppe uit, tot de oorspronkelijke gegevens bij de toepassing aankomen. Zo praat elke laag in feite met dezelfde laag aan de andere kant, zonder zich met de andere lagen te bemoeien.
Het onderscheid tussen de lagen verklaart de rolverdeling van de protocollen (sectie 2). De transportlaag beslist óf en hóe betrouwbaar er wordt afgeleverd (TCP met bevestiging, of het snelle-maar-onbetrouwbare UDP); de internetlaag beslist wélke weg de pakketten nemen (IP en routers); de netwerktoegangslaag verzorgt het daadwerkelijke bit-transport over de kabel of de lucht. Een protocol aan de juiste laag koppelen — HTTP en DNS bij de applicatie, TCP bij transport, IP bij internet — is een kernvaardigheid van dit keuzethema en een geliefd toetsonderwerp.
Uitgewerkt voorbeeld

Protocollen bij de juiste laag

Bepaal bij welke laag DNS, TCP en IP horen en wat elk doet.

  1. 01DNS

    DNS vertaalt namen naar IP-adressen ten dienste van de toepassing → applicatielaag.

  2. 02TCP

    TCP verzorgt betrouwbare, geordende aflevering met bevestiging → transportlaag.

  3. 03IP

    IP zorgt voor adressering en routering van pakketten tussen netwerken → internetlaag.

Resultaat: DNS zit op de applicatielaag, TCP op de transportlaag en IP op de internetlaag — elk met een eigen, afgebakende taak.

Eindexamen-focus

  • Examendoel: benoem de lagen van het TCP/IP-model (en globaal OSI) en koppel protocollen (HTTP, DNS, TCP, IP) aan de juiste laag.
  • Examendoel: leg uit waarom gelaagdheid en inkapseling een netwerk beheersbaar en uitbreidbaar maken.

Veelgemaakte fouten

  • Protocollen aan de verkeerde laag koppelen; HTTP en DNS horen bij de applicatielaag, TCP bij transport en IP bij de internetlaag.
  • Denken dat elke laag met álle andere lagen praat; door inkapseling communiceert elke laag in feite alleen met dezelfde laag aan de andere kant.

Actieve herhaling

Plaats de protocollen HTTP, TCP, IP en wifi elk in de juiste laag van het TCP/IP-model en beschrijf in één zin de taak van elke laag.

Actief ophalen

Haal de kernpunten op — onthul ze daarna.

Bronnen: Examenprogramma informatica vwo — keuze L (lagenmodellen) (CvTE / Examenblad)

§ 02

Protocollen en de reis van een pakket#

●●○StandaardLPexamenblad-informatica-L

De reis van een pakket

Reis van een pakketGraaf, jouw apparaat → thuisrouter, thuisrouter → internetrouters, internetrouters → server, server → internetroutersjouw apparaatthuisrouterinternetroutersserverpakketverzoekantwoord
Afb. 2Afb. 1 — Een pakket reist via routers over het internet naar de server en terug; onderweg zorgen IP voor de route en TCP voor de betrouwbaarheid.

Kernpunten

Gegevens reizen over het internet niet als één geheel maar opgeknipt in pakketten (packet switching). Elk pakket krijgt de adressen van afzender en ontvanger mee en vindt zelfstandig zijn weg; ze kunnen zelfs via verschillende routes reizen en in een andere volgorde aankomen, waarna ze aan de ontvangkant weer worden samengevoegd. Afb. 1 volgt zo’n reis: van jouw apparaat via de thuisrouter en een keten van routers op het internet naar de server, en terug. Dit opknippen maakt het netwerk robuust (een defecte verbinding wordt omzeild) en efficiënt (verbindingen worden gedeeld).
De betrouwbaarheid komt van TCP (transportlaag). TCP knipt de gegevens in genummerde pakketten, en de ontvanger bevestigt elk ontvangen pakket; blijft een bevestiging uit, dan verstuurt de zender het pakket opnieuw. Zo garandeert TCP dat álle gegevens compleet en in de juiste volgorde aankomen, ondanks een onbetrouwbaar onderliggend netwerk — cruciaal voor een webpagina of een bestand. Voor toepassingen waar snelheid boven volledigheid gaat (live video, games) gebruikt men het lichtere UDP, dat niet bevestigt en dus sneller maar minder betrouwbaar is.
Voordat er iets verstuurd kan worden, is er een adres nodig, en daar komt DNS om de hoek. Mensen onthouden namen (`school.nl`), maar het netwerk werkt met IP-adressen (getallen, sectie 3). DNS (Domain Name System) is het ‘telefoonboek’ van het internet: het vertaalt een naam naar het bijbehorende IP-adres. Elke keer dat je een website bezoekt, doet je computer dus eerst stilletjes een DNS-navraag om het IP-adres op te zoeken, en pas daarna het eigenlijke HTTP-verzoek. Deze twee stappen — eerst opzoeken, dan ophalen — zijn een klassiek en veelgetoetst verloop.
Op de bestemming aangekomen doet HTTP (applicatielaag) het eigenlijke werk: de client stuurt een verzoek (‘haal deze pagina’), de server antwoordt met de gegevens plus een statuscode (domein F). Zo werken de protocollen samen als een team, elk op zijn laag: DNS zoekt het adres op, IP stuurt de pakketten de goede kant op, TCP zorgt dat ze compleet aankomen, en HTTP verzorgt het gesprek tussen browser en server. Het besef dat één simpele webpagina het samenspel van al deze protocollen vereist, is de kern van dit inzicht — en verklaart de kracht én de kwetsbaarheid van het internet.
Uitgewerkt voorbeeld

Een webpagina opvragen op netwerkniveau

Beschrijf wat er gebeurt vanaf het intypen van ‘school.nl’ tot de pagina laadt.

  1. 01DNS-navraag

    De computer vraagt via DNS het IP-adres op dat bij de naam ‘school.nl’ hoort.

  2. 02Verbinding en verzoek

    Via IP worden pakketten naar dat adres gerouteerd; TCP bouwt een betrouwbare verbinding op en de browser stuurt een HTTP-verzoek.

  3. 03Antwoord

    De server stuurt de pagina in pakketten terug; TCP hersorteert en controleert ze, en de browser toont de pagina.

Resultaat: Eerst DNS (naam → IP), dan IP-routering, TCP-betrouwbaarheid en HTTP-uitwisseling: vier protocollen die samen één paginabezoek verzorgen.

Eindexamen-focus

  • Examendoel: beschrijf de reis van een datapakket (packet switching) en de rol van TCP (betrouwbaar, met bevestiging) versus UDP (snel, onbetrouwbaar).
  • Examendoel: leg uit hoe DNS een naam naar een IP-adres vertaalt en dat een webbezoek eerst DNS en dan HTTP gebruikt.

Veelgemaakte fouten

  • Denken dat gegevens als één ongedeeld geheel over het internet reizen; ze worden opgeknipt in pakketten die zelfstandig, soms via verschillende routes, reizen.
  • DNS verwarren met de eigenlijke gegevensoverdracht; DNS zoekt alleen het IP-adres op, waarna HTTP (over TCP/IP) de gegevens ophaalt.

Actieve herhaling

Beschrijf stap voor stap wat er in het netwerk gebeurt vanaf het moment dat je ‘school.nl’ intypt tot de pagina verschijnt. Benoem DNS, IP, TCP en HTTP en hun rol.

Actief ophalen

Haal de kernpunten op — onthul ze daarna.

Bronnen: Examenprogramma informatica vwo — keuze L (protocollen) (CvTE / Examenblad)

§ 03

IP-adressen, subnetten en routing#

●●●VerdiepingLPexamenblad-informatica-L

Opbouw van een IP-adres

IP-adresTabel met 3 kolommen en 4 rijen, Gegevens: Onderdeel · Voorbeeld · Betekenis; IP-adres · 192.168.1.10 · adres van het apparaat; Subnetmasker · 255.255.255.0 · scheidt netwerk- en hostdeel; Netwerkdeel · 192.168.1 · gelijk voor het hele subnet; Hostdeel · .10 · uniek binnen het subnetONDERDEELVOORBEELDBETEKENISIP-ADRES192.168.1.10adres van het apparaatSUBNETMASKER255.255.255.0scheidt netwerk- en hostdeelNETWERKDEEL192.168.1gelijk voor het hele subnetHOSTDEEL.10uniek binnen het subnet
Afb. 3Afb. 1 — Het subnetmasker scheidt het netwerkdeel (gemeenschappelijk in een subnet) van het hostdeel (uniek per apparaat).

Kernpunten

Elk apparaat op een netwerk heeft een IP-adres, zijn adres op de internetlaag. Bij het nog veelgebruikte IPv4 is dat 32 bit, meestal geschreven als vier getallen 0–255 (bijvoorbeeld 192.168.1.10). Afb. 1 ontleedt zo’n adres. Cruciaal is dat een IP-adres uit twee delen bestaat: een netwerkdeel (welk netwerk) en een hostdeel (welk apparaat binnen dat netwerk). Waar die grens ligt, geeft het subnetmasker aan (zoals 255.255.255.0): de enen markeren het netwerkdeel, de nullen het hostdeel.
Deze tweedeling maakt routing mogelijk zonder dat één apparaat alle adressen ter wereld hoeft te kennen. Een router kijkt alleen naar het netwerkdeel van het bestemmingsadres: hoort dat bij het eigen netwerk, dan levert hij lokaal af; zo niet, dan stuurt hij het pakket door naar een router die dichter bij het doelnetwerk staat. Zo hoppen pakketten van router naar router richting hun bestemming, elk alleen op grond van het netwerkdeel — een schaalbaar systeem waarmee miljarden apparaten bereikbaar zijn zonder centrale lijst.
Met 32 bit zijn er ‘maar’ ruim vier miljard IPv4-adressen, te weinig voor de moderne wereld. Twee oplossingen verzachten dat. NAT (Network Address Translation) laat een heel thuisnetwerk achter één publiek IP-adres schuilen: je router vertaalt tussen de private adressen binnen (zoals 192.168.x.x) en het ene publieke adres buiten. En het nieuwere IPv6 gebruikt 128 bit — genoeg adressen voor een onvoorstelbaar groot aantal apparaten. Het tekort aan IPv4-adressen en deze oplossingen zijn een concreet, tastbaar voorbeeld van de 2n2^n2n-grenzen uit domein C.
Het bepalen van het netwerkdeel uit een IP-adres en subnetmasker is een kernvaardigheid. Je legt het adres en het masker naast elkaar: waar het masker een 1 heeft, hoort de bit bij het netwerkdeel; waar het masker een 0 heeft, bij het hostdeel. Bij masker 255.255.255.0 zijn de eerste drie getallen dus het netwerk en het laatste getal de host: 192.168.1.10 en 192.168.1.25 zitten in hetzelfde subnet (192.168.1), maar 192.168.2.10 niet. Apparaten in hetzelfde subnet praten rechtstreeks; naar een ander subnet moet het verkeer via een router. Dit onderscheid is de sleutel tot het begrijpen van hoe een netwerk is ingedeeld.
Uitgewerkt voorbeeld

Zelfde subnet of niet?

Zitten 192.168.1.10 en 192.168.1.200 in hetzelfde subnet bij masker 255.255.255.0? En 192.168.2.10?

  1. 01Bepaal het netwerkdeel

    Bij masker 255.255.255.0 vormen de eerste drie getallen het netwerkdeel.

  2. 02Vergelijk de eerste twee

    192.168.1.10 en 192.168.1.200 hebben beide netwerkdeel 192.168.1 → hetzelfde subnet; ze praten rechtstreeks.

  3. 03Het derde adres

    192.168.2.10 heeft netwerkdeel 192.168.2 → een ánder subnet; verkeer daarheen moet via een router.

Resultaat: De eerste twee zitten in subnet 192.168.1; het derde adres zit in subnet 192.168.2 en is alleen via een router bereikbaar.

Eindexamen-focus

  • Examendoel: interpreteer een IP-adres en subnetmasker en bepaal het netwerkdeel en het hostdeel.
  • Examendoel: bepaal of twee apparaten in hetzelfde subnet zitten en leg uit hoe een router op grond van het netwerkdeel doorstuurt.

Veelgemaakte fouten

  • Denken dat het hele IP-adres het apparaat aanwijst; het adres bestaat uit een netwerkdeel en een hostdeel, gescheiden door het subnetmasker.
  • Aannemen dat twee adressen met dezelfde eerste getallen altijd in hetzelfde subnet zitten zonder het subnetmasker te controleren.

Actieve herhaling

Gegeven de adressen 192.168.1.10 en 192.168.1.200 met subnetmasker 255.255.255.0. Bepaal het netwerkdeel van elk en of ze in hetzelfde subnet zitten. Wat verandert er bij 192.168.2.10?

Actief ophalen

Haal de kernpunten op — onthul ze daarna.

Bronnen: Examenprogramma informatica vwo — keuze L (IP-adressen en routing) (CvTE / Examenblad)

§ 04

Topologieën en beveiliging#

●●○StandaardLPexamenblad-informatica-L

Stertopologie

StertopologieGraaf, switch → pc 1, switch → pc 2, switch → pc 3, switch → pc 4switchpc 1pc 2pc 3pc 4
Afb. 4Afb. 1 — In een ster hangen alle apparaten aan een centrale switch: overzichtelijk, maar het centrale punt is de zwakke schakel.

Kernpunten

De topologie van een netwerk is de vorm waarin de apparaten verbonden zijn, en die vorm heeft gevolgen voor kosten, snelheid en robuustheid. Afb. 1 toont de stertopologie: alle apparaten hangen aan een centraal punt (een switch). Dit is de gangbaarste vorm voor thuis- en kantoornetwerken: overzichtelijk en makkelijk uit te breiden, maar met het centrale punt als zwakke schakel — valt de switch uit, dan ligt het hele netwerk plat. Andere vormen zijn de bus (alle apparaten aan één gedeelde lijn), de ring (elk verbonden met twee buren) en de mesh (velen onderling verbonden).
De keuze van topologie is een afweging, precies zoals bij datastructuren (domein B). Een mesh met veel onderlinge verbindingen is uiterst robuust — valt één verbinding uit, dan is er een alternatieve route — maar duur door de vele kabels; het internet als geheel heeft een mesh-achtige structuur, juist om robuust te zijn. Een ster is goedkoop en overzichtelijk maar kwetsbaar in het midden. Bij het ontwerpen weeg je hoeveel een uitval mag kosten tegen de prijs van extra verbindingen — een concrete toepassing van kosten-batenafweging.
Een netwerk is een deur naar buiten, en dus een beveiligingsrisico. De eerste verdedigingslinie is de firewall: die filtert het verkeer op grond van regels en laat alleen toegestane verbindingen door, als een portier tussen het interne netwerk en het internet. Omdat gegevens onderweg onderschept kunnen worden, is versleuteling de tweede pijler: HTTPS versleutelt het webverkeer (met de cryptografie uit keuze N), zodat een afluisteraar alleen onleesbare gegevens ziet. Zonder deze maatregelen ligt een netwerk open voor afluisteren en misbruik.
Netwerkbeveiliging is een gelaagde verdediging, want geen enkele maatregel is volmaakt. Naast firewall en versleuteling horen daarbij authenticatie (wie mag het netwerk op? — wachtwoorden, tweefactor), toegangscontrole (wie mag wat? — de bevoegdheden per gebruiker), segmentatie (gevoelige delen apart houden met subnetten) en monitoring (verdacht verkeer opmerken). De onderliggende gedachte sluit aan op keuze N: bescherm de vertrouwelijkheid, integriteit en beschikbaarheid van de gegevens. Een netwerk ontwerpen betekent dus altijd óók de beveiliging meeontwerpen — niet als een extraatje achteraf, maar als onderdeel van het ontwerp (domein A).
Uitgewerkt voorbeeld

Topologie kiezen voor robuustheid

Voor een netwerk waar uitval onaanvaardbaar is, kies je tussen ster en mesh. Motiveer je keuze.

  1. 01Ster beoordelen

    Goedkoop en overzichtelijk, maar één centraal punt: valt de switch uit, dan valt alles uit.

  2. 02Mesh beoordelen

    Veel onderlinge verbindingen: valt er een uit, dan is er een alternatieve route — zeer robuust, maar duur.

  3. 03Wegen

    Als uitval onaanvaardbaar is, weegt robuustheid zwaarder dan de kosten.

Resultaat: Voor maximale robuustheid kies je (een deels) mesh-netwerk: de extra verbindingen leveren alternatieve routes bij uitval, tegen hogere kosten.

Eindexamen-focus

  • Examendoel: vergelijk netwerktopologieën (ster, bus, ring, mesh) op kosten en robuustheid.
  • Examendoel: benoem netwerkbeveiligingsmaatregelen (firewall, versleuteling/HTTPS, authenticatie) en leg hun functie uit.

Veelgemaakte fouten

  • De stertopologie robuust noemen; het centrale punt (de switch) is juist een zwakke schakel waarvan uitval het hele netwerk platlegt.
  • Denken dat een firewall de inhoud van verkeer beschermt; een firewall filtert verbindingen, maar tegen afluisteren beschermt versleuteling (HTTPS).

Actieve herhaling

Vergelijk de ster- en de meshtopologie op kosten en robuustheid, en geef voor een ziekenhuisnetwerk (waar uitval levensgevaarlijk is) een gemotiveerde keuze. Noem twee beveiligingsmaatregelen die je zou treffen.

Actief ophalen

Haal de kernpunten op — onthul ze daarna.

Bronnen: Examenprogramma informatica vwo — keuze L (topologieën en beveiliging) (CvTE / Examenblad)

Inhoud

Sectie -- / 04

    • 01Lagenmodellen: OSI en TCP/IP◐
    • 02Protocollen en de reis van een pakket◐
    • 03IP-adressen, subnetten en routing●
    • 04Topologieën en beveiliging◐

0/4 Gelezen

Van samenvatting naar oefening

Keuze L: Netwerken

Verstevig dit onderwerp met vragen uit de vragenbank.

~13
min
4
Vaardigheden
Oefenen

Referenties en bronnen

Bronnen

CvTE / Examenblad

  • Examenprogramma informatica vwo — keuze L (lagenmodellen)

Vorig onderwerp

Keuze K: Computerarchitectuur

Volgend onderwerp

Keuze M: Physical computing

EuraStudy·Samenvattingen T·11·MMXXVI

Ga verder met het volgende onderwerp — je leerpad blijft bewaard.