PDU znamená Protocol Data Unit a je základnou jednotkou dát, ktorá sa používa na komunikáciu medzi zariadeniami v sieťových protokoloch. Každá vrstva modelu OSI (Open Systems Interconnection) alebo TCP/IP modelu má svoje vlastné PDU, ktoré obsahuje špecifické informácie potrebné na spracovanie na danej úrovni.
Význam PDU:
PDU predstavuje dáta, ktoré sa prenášajú medzi vrstvami sieťového modelu a obsahujú hlavičky, užitočné dáta a niekedy aj kontrolné sumy.
PDU v modeloch OSI a TCP/IP:
Každá vrstva v týchto modeloch používa PDU, ktoré majú rôzne názvy a štruktúry:
1. Fyzická vrstva:
•PDU: Bit
•Predstavuje jednotlivé bity, ktoré sa prenášajú cez fyzické médium (kábel, optické vlákno, vzduch).
2. Linková vrstva:
•PDU: Frame (rámec)
•Obsahuje údaje spolu s hlavičkou, ktorá obsahuje informácie ako MAC adresy, typ rámca, a kontrolnú sumu na detekciu chýb.
3. Sieťová vrstva:
•PDU: Packet (paket)
•Obsahuje IP adresy odosielateľa a prijímateľa spolu s užitočnými dátami.
4. Transportná vrstva:
•PDU: Segment (v TCP) alebo Datagram (v UDP)
•Obsahuje informácie, ako sú porty zdroja a cieľa, čísla sekvencií, a kontrolné súčty.
5. Aplikačná, prezentačná a relačná vrstva:
•PDU: Data
•Tieto vrstvy pracujú s aplikačnými dátami, ako sú webové stránky, e-maily, alebo multimédiá.
Využitie PDU v sietiach:
1.Rozdelenie dát:
•Veľké množstvo dát je rozdelené na menšie časti (PDU), aby sa mohli efektívne prenášať cez sieť.
2.Spracovanie protokolov:
•Každá vrstva protokolového stacku pridáva svoje špecifické údaje do PDU, čo umožňuje správne spracovanie na cieľovom zariadení.
3.Chybová kontrola:
•PDU obsahujú kontrolné súčty alebo kontrolné bity, ktoré umožňujú detekovať chyby počas prenosu.
Príklad toku PDU cez OSI model:
1.Používateľ pošle správu cez aplikáciu.
2.Aplikačná vrstva: Vytvorí dáta (PDU = Data).
3.Transportná vrstva: Rozdelí dáta na segmenty a pridá informácie o porte.
4.Sieťová vrstva: Pridá IP adresu do paketu.
5.Linková vrstva: Vytvorí rámec a pridá MAC adresu.
6.Fyzická vrstva: Prenesie bity cez fyzické médium.
7.Po príchode na cieľové zariadenie sa tento proces obráti (dekapsulácia).
Výhody konceptu PDU:
1.Modularita:
•Každá vrstva spracováva svoje PDU nezávisle, čo uľahčuje vývoj a ladenie protokolov.
2.Efektivita:
•PDU umožňujú segmentáciu a optimalizáciu prenosu dát.
3.Štandardizácia:
•Jednotné definovanie PDU zaisťuje interoperabilitu medzi rôznymi zariadeniami a protokolmi.
Zhrnutie:
PDU je základná jednotka prenosu dát v sieťach, ktorá má kľúčový význam pre spracovanie údajov na každej vrstve sieťového modelu. Jeho presná štruktúra závisí od vrstvy, na ktorej sa používa, a od príslušného sieťového protokolu.