Protocol Data Unit (PDU)

alpharithms fallback 1

In computer networking, the Protocol Data Unit (PDU) is a single unit of packaged data transferred between network end systems. In a layered network protocol stack, the PDU varies based on layer-specific constraints and convention.

For example, data packets are referred to as segments during TCP transmission on the transport layer, datagrams during UDP transmission, frames on the link layer, and again sometimes datagrams on the network layer irrespective of the upper-layer protocol.

A PDU represents data that has been received from an upper network layer and encapsulated with required lower layer header information. This data has been prepared for transmission to the next, lower, network layer. PDUs are comparable to service data units (SDUs) but SDUs have not yet been encapsulated for lower-layer transmission.

Zαck West
Seasoned engineer with a decade of specializing in Python and backend services for scalable applications, leveraging reusable patterns, OOP, and TDD. Strong background in Full-Stack development, design, and digital marketing. Talk to me about deep reinforcement learning, trading algorithms, web scraping, and meditation.