Skip to main content

Co to jest jednostka danych protokołu?

Jednostka danych protokołu (PDU) to warstwowy system dostarczania danych, który albo komunikuje się z urządzeniem sieciowym lub z protokołami w tym samym komputerze.Istnieje pięć nazwanych warstw jednostek danych protokołu, ale piąta warstwa i powyżej są klasyfikowane jako to samo, więc może być o wiele więcej niż pięć warstw.Jedyną fizyczną warstwą używaną do komunikacji ze sprzętem jest pierwsza warstwa, która przenosi informacje w binarnym, po kroku.Po przesyłaniu danych zaczynają się od najwyższej warstwy i strumieniowe, z każdą warstwą dodającą głowę warstwy.Druga warstwa dodaje stopkę i przekształca dane w bity dla pierwszej warstwy, a informacje są wysyłane.

Zarówno sieci, jak i programy działające na tym samym komputerze muszą komunikować się i zamieniać dane w celu funkcjonowania.Jednostka danych protokołu jest używana jako pakiet do tworzenia i dostarczania tych danych między dwoma protokołami lub procesami.Pakiety danych może istnieć wiele warstw;Im więcej warstw, im dalej dane pochodzą z poziomu fizycznego.

Podczas gdy może istnieć duża liczba warstw transportujących informacje, technicznie jest tylko pięć różnych warstw.Pierwsza warstwa jednostki danych protokołu jest warstwa 1 i jest znana jako poziom fizyczny.Warstwa 2 to warstwa łącza danych, która łączy dane, a warstwa 3 to warstwa sieciowa, która komunikuje się między sieciami.Czwarta warstwa jest znana jako warstwa transportowa, ponieważ tam dane przygotowują się do wysłania.Warstwy 5 i wyższe są zbiorowo nazywane danymi i są wysoko w hierarchii komputerowej.

Gdy informacje wysyłają, przechodzi w kolejność malejącej, zaczynając od górnej warstwy.Na przykład, jeśli wysłane dane potrzebują warstwy 6, pakiet rozpocznie się tutaj.Każda warstwa pod nim doda następnie pakiet nagłówka, który dodaje więcej danych.W warstwie 2 warstwa dodaje nagłówek i stopkę, dzięki czemu pakiet jest odpowiedni do transportu.

Warstwa 1 jest specjalna w porównaniu z innymi warstwami danych protokołowych, ponieważ ani nie wykorzystuje nagłówka ani stopki, ani nie tworzy pakietów danych.Ta warstwa przenosi informacje według bitów, w binarnym, do protokołu, procesu lub sprzętu żądającego danych.Jeśli pakiet potrzebuje warstwy 2 lub wyższej, wówczas warstwa 2 jest odpowiedzialna za przekształcenie wszystkich nagłówków, stopę i opakowanie w bity, więc warstwa 1 może go dostarczyć.