Co je jednotka dat protokolu?
Protokolová datová jednotka (PDU) je vrstvený systém pro dodávání dat, který buď komunikuje se síťovým zařízením nebo s protokoly ve stejném stroji. Existuje pět pojmenovaných vrstev datových jednotek protokolu, ale pátá vrstva a výše jsou všechny klasifikovány jako stejná věc, takže může existovat mnohem více než pět vrstev. Jedinou fyzickou vrstvou používanou pro komunikaci s hardwarem je první vrstva, která přenáší informace v binárním formátu, kousek po kousku. Při přenosu dat začínají nejvyšší vrstvou a stékají dolů, přičemž každá vrstva přidává hlavu vrstvy. Druhá vrstva přidá zápatí a převede data na bity pro první vrstvu a informace se odešle.
Sítě i programy běžící na stejném počítači musí komunikovat a vyměňovat data, aby fungovaly. Datová jednotka protokolu se používá jako paket k vytvoření a doručení těchto dat mezi dvěma protokoly nebo procesy. Datovým paketům může být mnoho vrstev; čím více vrstev, tím dále jsou data od fyzické úrovně.
I když může existovat velké množství vrstev přenášejících informace, existuje technicky pouze pět různých vrstev. První vrstva datové jednotky protokolu je vrstva 1 a je známá jako fyzická úroveň. Vrstva 2 je vrstva datového spojení, která propojuje data, a vrstva 3 je síťová vrstva, která komunikuje mezi sítěmi. Čtvrtá vrstva se nazývá transportní vrstva, protože právě tam jsou data připravena k odeslání. Vrstvy 5 a vyšší se souhrnně nazývají data a jsou vysoko v počítačové hierarchii.
Když informace odešle, jde v sestupném pořadí, počínaje od horní vrstvy. Pokud například odesílaná data potřebují vrstvu 6, pak paket začne zde. Každá vrstva pod ní přidá paket záhlaví, který přidá další data. Ve vrstvě 2 vrstva přidá záhlaví a zápatí, díky čemuž je paket vhodný pro transport.
Vrstva 1 je speciální ve srovnání s ostatními vrstvami datových jednotek protokolu, protože nepoužívá záhlaví ani zápatí, ani ve skutečnosti nevytváří datové pakety. Tato vrstva přenáší informace pomocí bitů, binárně, do protokolu, procesu nebo hardwaru vyžadujícího data. Pokud paket potřebuje vrstvu 2 nebo vyšší, pak vrstva 2 je zodpovědná za převod všech záhlaví, zápatí a samotného paketu na bity, takže jej vrstva 1 může doručit.