De term "Protocol Data Unit" (PDU) verwijst naar de datastructuur op elke laag van het OSI-model. Er is geen enkele, universeel genaamde "PDU" in alle lagen. In plaats daarvan heeft elke laag zijn eigen specifieke PDU met een andere naam en structuur. Het is de sleutel om ze te beschouwen als ‘ingekapseld’ in elkaar. Gegevens uit de applicatielaag worden laag voor laag ingepakt of ingekapseld terwijl ze door de stapel worden verplaatst.
Laten we naar elke laag kijken:
* Laag 7:Applicatielaag: De PDU wordt hier niet formeel een "PDU" genoemd, op dezelfde manier als de lagere lagen. In plaats daarvan worden de gegevens gegevens genoemd , een bericht of soms een gegevensstroom . Dit zijn de onbewerkte gegevens die de applicatie gebruikt (bijvoorbeeld een e-mailbericht, een webpagina, een bestand).
* Laag 6:Presentatielaag: De PDU op deze laag wordt vaak presentatiegegevens genoemd . Deze laag zorgt voor de gegevensopmaak, codering en compressie. Het zorgt ervoor dat gegevens die aan de applicatielaag worden gepresenteerd in het juiste formaat zijn, ongeacht de onderliggende netwerkinfrastructuur. De presentatielaag neemt de gegevens van de applicatie en voegt zijn eigen header en trailer toe, waardoor deze worden omgezet in presentatiegegevens.
* Laag 5:Sessielaag: De PDU wordt hier een sessiegegevenseenheid (SDU) genoemd . Deze laag beheert de verbindingen tussen applicaties. Het voegt informatie toe die nodig is voor het beheren van de sessie, zoals synchronisatiepunten en controlepunten om de communicatiestroom te beheren, aan de presentatiegegevens om de sessiegegevenseenheid te creëren.
* Laag 4:Transportlaag: De PDU op deze laag is een segment (TCP) of datagram (UDP). Deze laag is verantwoordelijk voor de end-to-end datalevering. Het splitst grote berichten op in kleinere segmenten of datagrammen, voegt bron- en bestemmingspoortnummers, volgnummers (TCP) en checksums toe om respectievelijk betrouwbare gegevensoverdracht of verbindingsloze gegevenslevering te bieden. Deze segmenten/datagrammen kapselen de sessiedata-eenheid in.
* Laag 3:Netwerklaag: De PDU wordt een pakket genoemd . Deze laag verzorgt de logische adressering (IP-adressen) en routing. De netwerklaag voegt bron- en bestemmings-IP-adressen toe, evenals andere routeringsinformatie, om een IP-pakket te creëren dat de transportlaagsegmenten of datagrammen inkapselt.
* Laag 2:Datalinklaag: De PDU is een frame . Deze laag verzorgt de fysieke adressering (MAC-adressen) en foutdetectie binnen een lokaal netwerk. Het voegt bron- en bestemmings-MAC-adressen, foutcontrole-informatie (zoals CRC-checksums) en mogelijk andere framing-informatie toe. Het frame kapselt het netwerklaagpakket in.
* Laag 1:Fysieke laag: De PDU wordt een bitstroom genoemd of onbewerkte bits . Deze laag houdt zich bezig met de fysieke overdracht van gegevens als ruwe bits via het fysieke medium (bijvoorbeeld koperdraad, glasvezelkabel, draadloze signalen). De gegevens zijn eenvoudigweg een reeks bits zonder enige structuur op een hoger niveau. Deze laag verzendt het frame als een reeks bits.
Samengevat: De gegevens verplaatsen zich naar beneden in de OSI-stack, waarbij elke laag zijn eigen header en soms trailer toevoegt om zijn specifieke PDU te creëren. Terwijl de gegevens naar beneden bewegen, worden ze geleidelijk ingekapseld in steeds grotere PDU's, totdat ze uiteindelijk als een bitstroom over het fysieke medium worden verzonden. Aan de ontvangende kant keert het proces om, waarbij elke laag zijn eigen header en trailer verwijdert. |