Hvad er en protokol-dataenhed?

En protokol-dataenhed (PDU) er et lagdelt dataudleveringssystem, der enten kommunikerer med en netværksenhed eller med protokoller i den samme maskine. Der er fem navngivne protokoldataenhedslag, 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 binært bit for bit. Når data overføres, begynder de i det højeste lag og streamer ned, idet hvert lag tilføjer et laghoved. Det andet lag tilføjer en sidefod og konverterer dataene til bits for det første lag, og informationen sendes.

Både netværk og programmer, der kører på den samme computer, skal kommunikere og bytte data for at fungere. Protokolldataenheden 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, jo længere væk er dataene fra det fysiske niveau.

Selvom 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 netværkslaget, der kommunikerer mellem netværk. Det fjerde lag er kendt som transportlaget, fordi det er her data klar til at blive sendt. Lag 5 og derover kaldes samlet data og ligger højt oppe i computerhierarkiet.

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

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

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?