Network+ Academy · Les

Hoe inkapseling uw gegevens omhult

Volg hoe elke laag een header toevoegt terwijl gegevens voor verzending worden voorbereid.

Les 3 van 413 stappen

Hoe inkapseling uw gegevens omhult is een gratis Network+ Academy-les op CoddyKit. Dit is les 3 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Network+ Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Network+ Academy bevat in totaal 4 lessen.

Gegevens in lagen verpakken

Terwijl gegevens door een protocolstack naar beneden bewegen om te worden verzonden, voegt elke laag eigen besturingsinformatie toe. Dit proces heet inkapseling. Net zoals u een brief eerst in één envelop doet, daarna in een grotere envelop en vervolgens in een postzak, verpakt elke laag de gegevens met een header die bedoeld is voor de overeenkomstige laag aan de andere kant. Inkapseling is de manier waarop het gelaagde model gegevens daadwerkelijk voorbereidt op het netwerk.

Headers bevatten instructies

De informatie die elke laag toevoegt, is meestal een header: een klein blok besturingsgegevens dat vóór de payload wordt geplaatst. De header vertelt de overeenkomstige laag aan de ontvangende kant hoe de gegevens moeten worden verwerkt: waar ze naartoe gaan, welk protocol ze gebruiken en meer. Sommige lagen voegen ook een trailer achter de gegevens toe. Headers zijn de instructies die aflevering mogelijk maken.

Bovenaan beginnen

Inkapseling begint bij de toepassingslaag, waar uw eigenlijke gegevens, zoals een webverzoek, worden gemaakt. Deze gegevens worden doorgegeven aan de transportlaag om aan hun reis te beginnen. In het begin bestaan de gegevens alleen uit het bericht zelf, zonder netwerkheaders. Elke lagere laag voegt toe wat nodig is terwijl de gegevens door de stack naar de kabelverbinding afdalen.

Transport voegt een header toe

Op de transportlaag wordt een header toegevoegd met poortnummers en bij TCP ook informatie over volgorde en bevestigingen. De gegevens plus deze header worden nu een segment (TCP) of datagram (UDP) genoemd. Deze header zorgt ervoor dat de gegevens de juiste toepassing bereiken en bij TCP aan de andere kant betrouwbaar en in de juiste volgorde aankomen.

De internetlaag verpakt opnieuw

Vervolgens voegt de internetlaag een IP-header toe met het bron- en bestemmings-IP-adres. Het resultaat heet een pakket. Dankzij deze header kunnen routers de gegevens via verschillende netwerken naar het juiste apparaat sturen. Het transportsegment is nu verpakt in een pakket en verborgen als payload voor de IP-laag, die alleen zijn eigen header leest.

De linklaag maakt er een frame van

Ten slotte voegt de linklaag een header met MAC-adressen en een trailer met een foutcontrole toe, waardoor een frame ontstaat. Het frame gaat daadwerkelijk als bits over de kabel of door de lucht. Omdat elke laag zijn eigen verpakking heeft toegevoegd, zijn de oorspronkelijke gegevens nu volledig ingekapseld en klaar voor verzending via het lokale medium.

Namen op elke laag

Elke fase heeft een eigen naam voor de verpakte gegevens. Samen worden deze protocolgegevens-eenheden genoemd. De opeenvolging is gegevens (toepassing), segment (transport), pakket (internet) en frame (link). Als u deze namen kent, weet u direct over welke laag u praat. Wanneer iemand pakket zegt, bedoelt die persoon de internetlaag; met frame wordt de linklaag bedoeld.

Payload tegenover header

Op elke laag wordt de data die van bovenaf wordt doorgegeven de payload, waarna de nieuwe header ervoor wordt geplaatst. Een laag behandelt alles van bovenaf als een ondoorzichtige payload en houdt zich alleen bezig met zijn eigen header. Deze nesting, waarbij elke laag de interne details negeert, houdt de lagen onafhankelijk en het ontwerp overzichtelijk.

Ontkapseling bij aankomst

Op het ontvangende apparaat wordt het proces omgekeerd; dit heet ontkapseling. Terwijl gegevens door de stack omhoog bewegen, leest en verwijdert elke laag zijn eigen header en geeft vervolgens de payload door aan de laag erboven. De linklaag verwijdert het frame, de internetlaag de IP-header, enzovoort, totdat de oorspronkelijke gegevens de toepassing bereiken. Naar beneden verpakken, naar boven uitpakken.

Waarom dit belangrijk is

Inkapseling zorgt ervoor dat gelaagde netwerken in de praktijk werken. Elke laag kan haar taak uitvoeren met alleen haar eigen header, terwijl de lagen erboven ongewijzigd worden meegedragen. Daarom kunt u één laag veranderen zonder andere lagen te breken en zijn headers vaak de plek waar netwerkproblemen verborgen zitten. Headers op de juiste laag kunnen lezen is een essentiële vaardigheid bij het oplossen van netwerkproblemen.

De volledige verpakking

Bij inkapseling wordt op elke laag een header en soms een trailer toegevoegd terwijl de gegevens afdalen: gegevens worden een segment, vervolgens een pakket en daarna een frame dat klaar is voor de kabelverbinding. Bij aankomst verwijdert ontkapseling elke header in omgekeerde volgorde terwijl de gegevens omhoog bewegen. Elke laag leest alleen zijn eigen header en behandelt de rest als payload. Precies daardoor zijn gelaagde netwerken praktisch.

Snelle controle

Wat is de juiste volgorde van gegevenseenheden wanneer gegevens van boven naar beneden worden ingekapseld?

Samenvatting

Bij inkapseling worden gegevens op elke laag tijdens het afdalen door de stack verpakt met een header en soms een trailer. De eenheden ontwikkelen zich van gegevens (toepassing) via segment (transport, voegt poorten toe) en pakket (internet, voegt IP-adressen toe) naar frame (link, voegt MAC-adressen en foutcontrole toe). Bij aankomst verwijdert ontkapseling elke header terwijl de gegevens omhoog bewegen. Elke laag leest alleen zijn eigen header.

Gratis beginnen

Leer Network+ Academy met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
30
Lessen
120

Veelgestelde vragen

Is de les “Hoe inkapseling uw gegevens omhult” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad Network+ Academy, waaronder “Hoe inkapseling uw gegevens omhult”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus Network+ Academy bevat in totaal 4 lessen.

Wat leer ik in “Hoe inkapseling uw gegevens omhult”?

Volg hoe elke laag een header toevoegt terwijl gegevens voor verzending worden voorbereid. Je oefent met Network+ Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met Network+ Academy te beginnen?

Ervaring vooraf is niet nodig. Network+ Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 3 van 4.

Hoe lang duurt de les “Hoe inkapseling uw gegevens omhult”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over Network+ Academy?

Ja. Elke les over Network+ Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Overzicht van de vier TCP/IP-lagen
  2. TCP/IP vergelijken met het OSI-model
  3. Hoe inkapseling uw gegevens omhult
  4. Een pakket door de stack volgen
← Terug naar Network+ Academy