Protokoll adategység - Protocol data unit

A közepes hozzáférés -vezérlésű (MAC) rétegprotokoll -adategység (PDU) fizikai rétegszolgáltatási adategységgé (SDU) válik.

A távközlésben a protokolladat -egység ( PDU ) a számítógépes hálózat társazonosítói között továbbított információ egyetlen egysége . A PDU protokoll-specifikus vezérlőinformációkból és felhasználói adatokból áll . A kommunikációs protokollkötegek rétegzett architektúráiban minden réteg az adott adatcsere típusához vagy módjához igazított protokollokat valósít meg.

Például a TCP ( Transmission Control Protocol ) egy kapcsolat-orientált átviteli módot valósít meg, és ennek a protokollnak a PDU-ját szegmensnek nevezik , míg a User Datagram Protocol (UDP) a datagramokat protokoll-adategységként használja a kapcsolat nélküli kommunikációhoz . Egy réteg csökkenti az Internet protokollkészlet , a internet réteg , a PDU nevezzük csomag , függetlenül a rakomány típusát.

Csomagkapcsolt adathálózatok

A csomagkapcsolt adathálózatok összefüggésében a protokolladat -egységet (PDU) a szolgáltatási adategység (SDU) vonatkozásában lehet a legjobban megérteni .

A hálózat jellemzői vagy szolgáltatásai különböző "rétegekben" valósulnak meg. A fizikai réteg egyeseket és nullákat küld egy huzalra vagy szálra. Az adatkapcsolati réteg ezután ezeket és a nullákat adatdarabokba rendezi, és biztonságosan eljuttatja őket a vezeték megfelelő helyére. A hálózati réteg több szervezett hálózaton keresztül továbbítja a szervezett adatokat, és a szállítási réteg az adatokat a megfelelő szoftveralkalmazáshoz juttatja el a rendeltetési helyen.

A rétegek között (valamint az alkalmazás és a legfelső réteg között) a rétegek szolgáltatási adategységeket (SDU) adnak át az interfészeken. A felső réteg megérti az SDU -ban lévő adatok szerkezetét, az alsó réteg azonban nem; ezenkívül az alsó réteg az SDU -t hasznos terhelésként kezeli , vállalva, hogy ugyanazon a felületen viszi el a rendeltetési helyen. Ennek érdekében a protokoll (alsó) réteg bizonyos adatokat ad hozzá az SDU -hoz, amelyek a funkciójuk ellátásához szükségesek; amit kapszulázásnak nevezünk . Például hozzáadhat egy portszámot az alkalmazás azonosításához, egy hálózati címet, amely segíti az útválasztást, egy kódot a csomagban lévő adatok típusának azonosítására és a hibakeresési információkat. Mindezek a további információk, valamint a magasabb rétegből származó eredeti szolgáltatási adategység alkotják a protokoll adategységét ezen a rétegen.

Az alsó réteg által hozzáadott SDU és metaadatok nagyobbak lehetnek, mint az adott réteg PDU -jának maximális mérete (a maximális átviteli egység ; MTU). Ebben az esetben a PDU -t több hasznos teherre kell osztani, amelyek mérete alkalmas az alsó réteg továbbítására vagy feldolgozására; az IP fragmentáció néven ismert folyamat .

Ennek az a jelentősége, hogy a PDU az a strukturált információ, amelyet továbbítanak egy megfelelő protokollrétegnek az adatút során, amely lehetővé teszi a réteg számára, hogy a kívánt funkciót vagy szolgáltatást teljesítse. Az illeszkedő réteg vagy „társ” dekódolja az adatokat az eredeti szolgáltatási adategység kinyeréséhez, eldönti, hogy hibamentes-e, és hová küldje tovább, stb. Hacsak nem érkeztünk meg a legalacsonyabb (fizikai) réteghez, A PDU -t a protokoll "verem" következő alsó rétegének szolgáltatásai segítségével továbbítják a társnak. Amikor a PDU áthalad az interfészen az azt létrehozó rétegtől a rétegig, amely pusztán szállítja (és ezért nem érti belső szerkezetét), akkor szolgáltatási adategységgé válik az adott réteg számára. A címzési és vezérlési információk hozzáadása (beágyazás) egy SDU -hoz PDU -t képezve, és ennek a PDU -nak az SDU -nak a következő alsó réteghez való továbbítása addig ismétlődik, amíg a legalacsonyabb réteget el nem éri, és az adatok fizikai jelként valamilyen adathordozón áthaladnak.

A fenti folyamat hasonlítható ahhoz a levelezőrendszerhez, amelyben egy levél (SDU) van elhelyezve egy borítékban, amelyre egy cím (címzési és vezérlési információ) van írva, így ez PDU. Lehet, hogy a küldő posta csak az irányítószámot nézi, és a levelet postatáskába helyezi, hogy a borítékon lévő cím ne legyen többé látható, így ez egy SDU lesz. A postatáskát a címzett irányítószámával látják el, és ezáltal PDU -vá válik, amíg más táskákkal nem kombinálják egy ládában, amikor most SDU, és a ládát megjelölik azzal a régióval, ahová az összes táskát el kell küldeni. rekesz PDU. Amikor a láda eléri a címkéjének megfelelő rendeltetési helyet, akkor kinyitják, és a zsákokat (SDU -kat) csak PDU -ként távolítják el, amikor valaki elolvassa a rendeltetési posta kódját. Maguk a betűk SDU -k a zsákok kinyitásakor, de PDU -kká válnak, amikor a cím olvasásra kerül a végső kézbesítéshez. Amikor a címzett végre kinyitja a borítékot, megjelenik a legfelső szintű SDU, maga a levél.

Példák

OSI modell

Az OSI modell protokolladat -egységei a következők:

Tekintettel egy adott OSI rétegre vonatkozó kontextusra, a PDU -t néha szinonimaként használják az adott rétegben való ábrázolásához.

Amikor a PDU az egyik réteg ( n ), küldött SDU-t a réteg egy alacsonyabb, mint ( n-1 ), valamint minden olyan metaadatok ( fejléc / pótkocsik ) réteget n-1 növeli az SDU meghaladná a legnagyobb méretű réteget n- Az 1 PDU-ja lehet, az IP-töredezettséget arra hívják fel, hogy több hasznos terhelésre bontják, amelyek elférnek az 1-es réteg PDU - jában .

Internet protokoll csomag

Az Internet Protocol Suite protokolladat -egységei a következők:

Etherneten keresztüli TCP/IP esetén a fizikai rétegen lévő adatok Ethernet keretekben kerülnek továbbításra .

ATM

Az adatkapcsolati réteg PDU -ját aszinkron átviteli módú (ATM) hálózatokban cellának nevezzük .

Médiahozzáférés -vezérlő protokoll adategysége

A médiahozzáférés -vezérlési protokoll adategysége ( MAC PDU vagy MPDU ) olyan üzenet, amelyet a rétegzett OSI modell alapján kommunikációs rendszerben a médiahozzáférés -vezérlő (MAC) entitások cserélnek .

Azokban a rendszerekben, ahol a MPDU nagyobb lehet, mint a MAC szolgáltatás adat egységet (MSDU), a MPDU lehet tartalmaznak több MSDUs eredményeként csomag összesítés . Azokban a rendszerekben, ahol az MPDU kisebb, mint az MSDU, akkor egy MSDU több MPDU -t is generálhat a csomagszegmentálás eredményeként .

Lásd még

Hivatkozások

Külső linkek