Skip to main content

Hvad er en protokoldataenhed?

En protokoldataenhed (PDU) er et lagdelt dataleveringssystem, der enten kommunikerer med en netværksenhed eller med protokoller i den samme maskine.Der er fem navngivne protokoldata -enhedslag, men det femte lag og derover er alle klassificeret som den samme ting, så der kan være mange mere end fem lag.Det eneste fysiske lag, der bruges til at kommunikere med hardware, er det første lag, der transporterer information i binær, bit for bit.Når data overføres, begynder de ved det højeste lag og strømmer ned, hvor hvert lag tilføjer et laghoved.Det andet lag tilføjer en sidefod og konverterer dataene til bits til det første lag, og oplysningerne sendes.

Både netværk og programmer, der kører på den samme computer, skal kommunikere og bytte data til funktion.Protokoldataenheden bruges som en pakke til at oprette og levere disse data mellem de to protokoller eller processer.Der kan være mange lag til datapakker;Jo flere lag er, jo længere væk er dataene fra det fysiske niveau.

Mens der kan være et stort antal lag, der transporterer information, er der teknisk set kun fem forskellige lag.Det første protokoldataenhedslag er lag 1 og er kendt som det fysiske niveau.Lag 2 er datalinklaget, der forbinder data, og lag 3 er det netværkslag, der kommunikerer mellem netværk.Det fjerde lag er kendt som transportlaget, fordi det er her data gør sig klar til at sende.Lag 5 og derover kaldes kollektivt data og er højt oppe i computerhierarkiet.

Når information sender, går det i faldende rækkefølge fra det øverste lag.For eksempel, hvis de sendte data har brug for lag 6, begynder pakken her.Hvert lag under det tilføjer derefter en headerpakke, der tilføjer flere data.Ved lag 2 tilføjer laget et overskrift og en sidefod, hvilket gør pakken velegnet til transport.

Lag 1 er speciel sammenlignet med de andre protokoldataenhedslag, fordi den hverken bruger en header eller sidefod eller faktisk opretter datapakker.Dette lag transporterer information med bits, i binær, til protokollen, processen eller hardware, der anmoder om dataene.Hvis pakken har brug for lag 2 eller højere, er lag 2 ansvarlig for at konvertere alle overskrifter, sidefod og selve pakken til bits, så lag 1 kan levere den.