Fact-checked by Grok 2 weeks ago

Protocol data unit

A protocol data unit (PDU) is the basic unit of exchange between entities that communicate using a specified networking protocol, serving as the structured block of data transmitted at a given layer of a network model. In the Open Systems Interconnection (OSI) reference model, PDUs enable interoperable data transmission across its seven layers through processes of encapsulation—where headers and trailers are added—and decapsulation, where they are removed, ensuring reliable communication between systems. Each OSI layer defines its own type of PDU, reflecting the specific functions and control information required at that level, such as addressing, error detection, and sequencing. PDUs typically consist of a header containing protocol-specific control information, a carrying the actual from higher layers, and sometimes a trailer for additional checks like cyclic redundancy checks (). For example, at the , a PDU is often called a (e.g., in protocols like or SMTP); at the , it becomes a segment for or a for ; the network layer uses packets (e.g., packets); the data link layer employs frames (e.g., Ethernet frames) or cells (e.g., in ); and the physical layer transmits raw bits. The size of PDUs is constrained by the (MTU), such as 1,500 bytes for standard Ethernet frames, which influences network efficiency and fragmentation handling. This layered approach to PDUs, formalized in the , with development beginning in the late 1970s and formal publication by the (ISO) in 1984, underpins modern networking protocols like /, allowing modular design and troubleshooting in complex environments. By standardizing data units, PDUs facilitate seamless integration across diverse hardware and software, from local area networks to global communications.

Fundamentals

Definition

A protocol data unit (PDU) is the basic unit of data exchanged between peer entities within a specific layer of a communication architecture. Formally defined in the Open Systems Interconnection (OSI) Basic Reference Model, an (N)-PDU is a of data specified by an (N)-, consisting of (N)- control information (PCI) and, in cases where user data is present, (N)-user data. This structure ensures that data transmission adheres to the rules and conventions of the at that layer, facilitating reliable exchange across networked systems. The components of a PDU are distinctly separated for functional clarity. The PCI encompasses the control elements, such as headers and trailers, that manage operations; these include addressing information to identify and destination entities, sequencing details for ordered delivery, and mechanisms for to maintain during transmission. In contrast, the user data portion—also known as the (SDU)—represents the received from the higher-layer , which becomes encapsulated within the current layer's PDU without alteration to its content. This SDU serves as the input from the upper layer, enabling the of services while the PCI handles layer-specific processing. The primary purpose of a PDU is to support structured and modular data transfer in layered communication systems, promoting independence between layers by hiding implementation details of lower layers from higher ones. By encapsulating the SDU with appropriate , PDUs allow each layer to perform protocol-specific functions, such as , , or , without requiring awareness of underlying transmission mechanisms. This design enhances and in architectures. The term "protocol data unit" originated in the development of the OSI reference model during the late 1970s, when the (ISO) initiated efforts to standardize open systems interconnection amid growing diversity in computer networking protocols. It was formalized in the ISO/IEC 7498-1 standard, with the 1994 edition providing the enduring definitions still in use today.

Role in Layered Architectures

In layered network architectures, such as the Open Systems Interconnection (OSI) reference model, protocol data units (PDUs) serve as the fundamental building blocks for data exchange across multiple abstraction layers. Each layer in the stack processes data by encapsulating the service data unit (SDU) received from the layer above with its own control information (PCI), forming an (N)-PDU specific to that layer's . This process promotes modularity by allowing each layer to operate independently, focusing solely on its defined functions while relying on lower layers for transmission without needing to understand their internal implementations. PDUs enable communication between entities at the same layer across the network. An (N)-PDU is exchanged between peer (N)-entities using the services of the (N-1) layer, where the (N)-PDU becomes the SDU for the lower layer. This hierarchical interaction ensures that flows downward through the transmitting —being encapsulated at each layer—and upward through the receiving —being decapsulated—while maintaining logical separation between layers. Such a facilitates coordinated operation among distributed entities without direct access to underlying mechanisms. The abstraction provided by PDUs hides the complexities of lower-layer implementations from higher layers, allowing developers to concentrate on layer-specific tasks such as at the network layer or session management at the . By treating the lower layer's PDU as an opaque SDU, upper layers achieve independence, enabling easier evolution and across diverse systems. This layered modularity simplifies the design of by decomposing responsibilities into discrete, interchangeable components. PDUs incorporate layer-specific mechanisms for error handling and flow control through their PCI fields, which are tailored to the responsibilities of each layer. For instance, may include sequence numbers, acknowledgments, or checksums to detect and recover from transmission errors, while control flags can regulate data flow to prevent . These features ensure reliable communication without burdening other layers, as each PDU carries only the control information necessary for its protocol's peer interactions.

Packet-Switched Networks

Encapsulation and Decapsulation

In packet-switched networks, encapsulation is the process by which data from higher layers is progressively wrapped with protocol control information () as it descends through the , transforming raw application data into a transmittable protocol data unit (PDU) suitable for transmission. At the originating host, the application layer generates the initial service data unit (SDU), which is passed to the next lower layer. This layer treats the incoming SDU as its own and prepends a header—containing addressing, sequencing, detection, or other control fields—potentially appending a trailer as well, forming a new PDU. This step is repeated at each subsequent layer, with each adding its specific to the PDU from the layer above, until the physical layer transmits the fully encapsulated bit stream over the medium. Decapsulation performs the inverse operation at the receiving host, where the PDU ascends through the , with each layer stripping away its corresponding to recover the original SDU for delivery to the upper layer. Upon arrival at the , the bit stream is reconstructed into the lowest-layer PDU. The then removes its header and trailer, verifying integrity if applicable, and passes the resulting SDU upward. This peeling process continues layer by layer, ensuring that the original application data is accurately restored without alteration, while each layer processes only the PCI relevant to its function. Within packet-switched networks, these encapsulation and decapsulation mechanisms enable the division of messages into variable-length PDUs, or packets, that can be routed independently through the network based on destination addresses embedded in the headers, allowing efficient sharing of resources among multiple flows without establishing dedicated end-to-end paths. This contrasts with circuit-switched systems, where a fixed physical or virtual path is reserved for the duration of a , precluding the need for such dynamic packet formation and independent routing. A key challenge in this process arises from the cumulative overhead of multiple encapsulations, as each added header or trailer increases the overall PDU size, consuming additional bandwidth and potentially exceeding the (MTU) limits imposed by underlying links. To mitigate this, networks enforce MTU constraints—typically ranging from 576 bytes in early designs to bytes on Ethernet—to avoid excessive fragmentation, where oversized PDUs are split into smaller fragments that must be reassembled at the destination, introducing delays, error risks, and processing burdens. protocols have been developed to dynamically determine the smallest MTU along a route, optimizing encapsulation to minimize such issues while preserving end-to-end reliability.

PDU Formats and Headers

A Protocol Data Unit (PDU) in packet-switched networks generally comprises three main components: a header, a , and an optional trailer. The header prepends control information to the payload, which carries the (SDU) from the higher layer, while the trailer, if present, appends additional data for integrity checks. This structure facilitates the transmission of data across network layers by encapsulating the SDU with protocol-specific . The header contains essential fields that enable , ordering, and of the PDU. Key fields include and destination addresses, which specify the sender and receiver using logical or physical identifiers; sequence numbers, which maintain data order and support retransmission; length indicators, which denote the total PDU size; type identifiers, which classify the content; protocol version numbers, which ensure compatibility; and checksums, which detect transmission errors. These fields collectively manage the PDU's lifecycle within the network stack. PDUs exhibit variability in length to suit different requirements, with fixed-length formats such as cells offering predictable and reduced in high-speed switches, and variable-length formats such as packets allowing flexibility for diverse sizes but increasing complexity. Fixed-length PDUs simplify management and implementation by eliminating the need for dynamic boundary detection, whereas variable-length PDUs optimize bandwidth for irregular payloads at the cost of additional overhead in segmentation and reassembly. Header and trailer sizes contribute to protocol overhead, typically ranging from 5-20% of the total PDU length depending on the size, which influences overall utilization in packet-switched environments. Smaller payloads amplify relative overhead, reducing effective throughput, while larger payloads mitigate this by spreading fixed header costs across more bits, though they may introduce delays in error recovery. Balancing these trade-offs is critical for efficient .

OSI Model

PDUs by Layer

In the , each layer processes specific protocol data units (PDUs) tailored to its responsibilities, with data flowing downward through encapsulation (adding headers/trailers) and upward through decapsulation (removing them).
  • Layer 1 (Physical): The PDU is a bit, representing the raw signals transmitted over the physical medium, such as electrical impulses or pulses. It handles the conversion of bits to signals without error correction or addressing.
  • Layer 2 (Data Link): The PDU is a frame, which includes the payload from higher layers, plus a header with addressing (e.g., addresses) and a trailer for error detection (e.g., ). It ensures reliable transmission between directly connected nodes.
  • Layer 3 (Network): The PDU is a (or ), containing a header for logical addressing (e.g., addresses), information, and the segment as . It enables across multiple networks.
  • Layer 4 (Transport): The PDU is a segment (for connection-oriented protocols like ) or (for connectionless like ), including end-to-end addressing (ports), sequencing, and error recovery in the header, with application data as . It provides reliable or between hosts.
  • Layers 5-7 (Session, Presentation, Application): PDUs here are generally data units, handling session management, data syntax/, and application-specific protocols. They focus on user-level communication without network-specific addressing.
This layered PDU processing ensures modular and interoperable communication.

Layer-Specific Naming

In the , protocol data units (PDUs) are assigned layer-specific names to delineate their functional roles and transmission scopes within the seven-layer architecture. At the (Layer 1), the PDU is termed a bit or , representing the fundamental signals transmitted over physical media. The (Layer 2) designates its PDU as , encapsulating data for error detection and local link transmission. For the Network layer (Layer 3), the PDU is called a packet or , suited for across interconnected networks. The (Layer 4) uses or for its PDU, emphasizing end-to-end delivery and reliability mechanisms. In the upper layers—Session (Layer 5), Presentation (Layer 6), and 7)—the PDU is generally referred to as a or data unit, focusing on dialog control, data formatting, and user-level interactions. This is deliberate, reflecting the operational boundaries and responsibilities of each layer to facilitate clear conceptual separation in and . For instance, the term "" underscores the link-local scope of Layer 2 operations, confined to adjacent nodes with and error checking, whereas "" or "" highlights the internetwork capability at Layer 3, enabling path-independent forwarding across diverse subnetworks. Similarly, "" at Layer 4 connotes the division of into manageable units for services, distinguishing it from lower-layer constructs. This structured aids engineers and implementers in mapping behaviors to model layers, reducing confusion in layered specifications. The evolution of this layer-specific naming traces back to the development of the OSI reference model in the late 1970s by the (ISO), culminating in the publication of ISO 7498 in 1984, with a revision as ISO/IEC 7498-1 in 1994 (equivalent to ITU-T Recommendation X.200). Prior to OSI, early network protocols like those in the employed ad-hoc terminology without a unified , leading to inconsistencies in and interoperability challenges across vendor-specific systems. The standardized these terms to promote unambiguous communication in open systems, drawing from collaborative efforts involving ISO Technical Committee 97 and international experts, as detailed in foundational works on the architecture. This shift marked a pivotal advancement in promoting vendor-neutral standards over proprietary designs. ISO provides explicit guidelines in its OSI-related standards for employing this terminology consistently in technical documentation, protocol implementations, and educational materials to ensure global . Recommendations emphasize using the precise layer-specific names rather than generic terms like "packet" for all units, avoiding misinterpretation in multilayer stacks. For example, ISO/IEC 7498-1 advises that descriptions of service interfaces and exchanges should align with these names to support modular design and verification. Adherence to these guidelines has influenced subsequent standards bodies, including the (IETF), in maintaining terminological precision within layered architectures.

Internet Protocol Suite

PDUs by Layer

In the (TCP/IP model), PDUs are defined across its four layers: Application, Transport, Internet, and Network Access (or Link). At the , the PDU is typically a containing application-specific (e.g., HTTP request). The uses a segment for , which provides reliable delivery, or a for , which is connectionless. The employs an IP datagram (or packet) for routing. Finally, the Network Access layer encapsulates in a frame, such as an , for transmission over physical media.

Key Examples

In the , the IP datagram serves as the primary PDU at the network layer, encapsulating higher-layer data for routing across interconnected networks. The IPv4 header, as defined in the original specification, has a minimum length of 20 bytes and includes essential fields such as the 4-bit Version field (indicating IPv4), the 8-bit (TTL) field for preventing infinite loops by decrementing per hop, and the 16-bit Header for error detection in the header itself. This structure supports fragmentation, where large datagrams exceeding the (MTU) of a link are divided into smaller fragments, each carrying the original header plus a 16-bit Identification field and Fragment Offset to enable reassembly at the destination. At the , the segment represents a connection-oriented PDU that ensures reliable, ordered delivery of data streams. Its header is at least 20 bytes long, featuring 32-bit and numbers for tracking byte-level ordering and flow control, a 16-bit Window size to advertise the receiver's buffer capacity, and control flags like , , , and RST to manage connection establishment, maintenance, and teardown. These elements enable TCP's mechanisms for error correction, congestion avoidance, and retransmission, making it suitable for applications requiring guaranteed delivery, such as file transfers. In contrast, the UDP datagram provides a lightweight, connectionless alternative at the , prioritizing low overhead over reliability. Its fixed 8-byte header includes 16-bit Source and Destination Port fields for demultiplexing, a 16-bit Length field covering the header and data, and a 16-bit for optional integrity verification, which can be set to zero if not used. This minimal design suits real-time applications like video streaming, where occasional is tolerable to minimize . Bridging the physical and network layers, the acts as a link-layer PDU for transmission, encapsulating datagrams within a structure that includes a 7-byte and 1-byte Start Frame Delimiter (SFD) for , 6-byte Destination and Source addresses for identification, a 2-byte Type/Length field (indicating Ethernet II framing with values like 0x0800 for IPv4), variable-length data payload (typically 46-1500 bytes to meet the minimum frame size), and a 4-byte (FCS) for error detection. This frame format facilitates the of traffic to the physical medium, enabling in shared environments. A practical illustration of PDU stacking occurs in a typical web request, where an HTTP request PDU is encapsulated within a TCP segment (with sequence numbers ensuring ordered delivery), which is then placed in an IP datagram (routed via TTL and addresses), and finally framed in an Ethernet frame (using MAC addresses for local delivery) before transmission over the wire. This layered encapsulation allows modular processing, with each PDU adding layer-specific headers for end-to-end functionality across diverse networks.

Other Protocols

Internetwork Packet Exchange (IPX)

The (IPX) is a legacy protocol developed by in the as part of its operating system for local area networks (LANs). Derived from the Datagram Protocol (), IPX facilitated routed communication in proprietary environments, serving as the core transport for file and print services during the and early 1990s. Its adoption peaked with 's dominance in enterprise LANs, but it declined in the mid-1990s as /IP emerged as the standard for , leading to shift focus toward IP support in 5 (1998) and eventually phase out IPX in favor of open protocols. IPX provides a connectionless service at the OSI , packets without establishing end-to-end connections or ensuring delivery, with reliability left to upper-layer protocols such as Sequenced Packet (SPX). Unlike , which separates network and host addressing, IPX integrates addressing into a single 12-byte scheme: a 4-byte number for across internetworks, a 6-byte (typically the hardware for direct delivery), and a 2-byte for to specific processes or services on the . This design enabled efficient, broadcast-capable communication in segmented networks, supporting up to 65,535 sockets per for concurrent services like Core Protocol (NCP). The IPX protocol data unit (PDU) comprises a fixed 30-byte header followed by a variable data payload, which encapsulates upper-layer headers and application data, with a typical maximum size of 576 bytes in early implementations to match common MTUs. The header fields include a 2-byte (optional; set to 0xFFFF when disabled for performance), a 2-byte packet length indicating the total PDU size (minimum 30 bytes, maximum 65,535 bytes), a 1-byte transport control field tracking (capped at 16 for or 127 for NetWare Link Services Protocol), and a 1-byte packet type specifying the encapsulated (e.g., 0x05 for SPX or 0x00 for updates). Destination and source addresses each consist of 4-byte , 6-byte , and 2-byte fields, enabling precise without additional masks. Key features of the IPX PDU emphasize simplicity for legacy LANs: socket-based multiplexing allows multiple applications to receive datagrams on the same via unique numbers (e.g., 0x0451 for NCP), while the absence of fragmentation fields in the header means IPX relies on the underlying link layer's (e.g., 1,500 bytes for Ethernet) rather than reassembling split packets. The optional , introduced in advanced versions like SFT III and 4, provides basic error detection but was often disabled in earlier deployments to reduce overhead, reflecting IPX's optimization for low-latency, high-throughput environments.

Asynchronous Transfer Mode (ATM)

Asynchronous Transfer Mode (ATM) is a cell-relay, circuit-switched networking technology developed for broadband integrated services digital network (B-ISDN), enabling the transport of voice, video, and data over high-speed links with guaranteed (QoS). Standardized by the through its I-series recommendations starting in the late 1980s and evolving through the 1990s, ATM uses small, fixed-length protocol data units called cells to achieve low and efficient multiplexing for diverse traffic types. The core PDU in ATM is the ATM cell, a fixed 53-octet structure comprising a 5-octet header and a 48-octet field. The header facilitates routing and management: it includes the Virtual Path Identifier (VPI, 8-12 bits depending on ) and Virtual Channel Identifier (VCI, 16 bits) to establish and identify virtual circuits; the Payload Type (PT, 3 bits) to distinguish user data, management cells, or notifications; the Cell Loss Priority (CLP, 1 bit) to mark cells eligible for discard during ; and the Header Error Control (HEC, 8 bits) for using a polynomial. At the user-network (UNI), the header also features a 4-bit Generic Flow Control (GFC) field, typically set to zero and unused in practice, while the network-node (NNI) repurposes those bits for an expanded VPI. This uniform cell format ensures predictable processing delays in ATM switches, supporting bit rates up to 622 Mbps or higher in B-ISDN deployments. To adapt variable-length higher-layer PDUs to the fixed-size cells, employs adaptation layers (AAL), with AAL type 5 (AAL5) being the most prevalent for connection-oriented data services like over . The AAL5 processes input SDUs through its common part convergence sublayer (CPCS), producing a CPCS-PDU that appends a 2-octet length field (indicating size up to 2^16 - 1 octets), an 8-octet trailer reserved for user-defined purposes, and a 32-bit -32 for verification, with zero to 47 octets of to align the . The segmentation and reassembly () sublayer then divides the CPCS-PDU (excluding the trailer and CRC) into 48-octet segments, adding a 1-octet header per cell with a 2-bit payload type (indicating the start, continuation, or end of the ) and 6-bit sequence number for reassembly and error recovery. This mechanism supports efficient encapsulation of protocols like Ethernet while minimizing overhead to about 8% for large . ATM's design emphasizes QoS through five traffic classes (constant for voice , variable for compressed video, available for bursty data, unspecified , and real-time variable ), enforced via parameters and cell scheduling in switches.

Media Access Control PDUs

Media Access Control () protocol data units (PDUs), often called MAC frames, operate at the MAC sublayer of the in the . They are responsible for framing data from the (LLC) sublayer or higher layers, adding addressing, control information, and error-checking mechanisms to coordinate access to shared in local area networks (LANs). MAC PDUs ensure reliable transmission over media like twisted-pair cables or channels by incorporating fields for source and destination identification, , and integrity verification. Unlike higher-layer PDUs, MAC frames are tailored to specific access methods such as carrier-sense multiple access with (CSMA/CD) in wired networks or request-to-send/clear-to-send () in environments. A prominent example of PDUs is the defined in , widely used in wired LANs. The basic Ethernet includes several fixed and variable fields to support efficient at speeds ranging from 10 Mbps to 400 Gbps. The begins with an 8-byte (7 bytes of alternating 1s and 0s for , followed by a 1-byte start frame delimiter) to align the receiver's clock. This is followed by a 6-byte destination address (DA) and 6-byte source address (SA), both using 48-bit addresses for , , or broadcast identification. A 2-byte /Type field indicates either the payload length (if ≤1500 bytes) or an value (if ≥1536) to denote the upper-layer protocol, such as IPv4 (0x0800). The variable-length field (46–1500 bytes, padded if necessary to meet the minimum size) carries the LLC PDU or higher-layer , and a 4-byte (FCS) provides (CRC-32) for error detection. Optional elements, like the 4-byte 802.1Q tag inserted after the SA, support features such as priority tagging and virtual LANs. This enables collision avoidance and detection in half-duplex modes while supporting full-duplex operation in modern implementations. In wireless networks, (Wi-Fi) defines MAC PDUs known as MAC protocol data units (MPDUs), which address challenges like hidden terminals and through additional control fields. The MPDU header starts with a 2-byte Frame Control field, subdivided into protocol version, frame type (management, control, or data), subtype, and flags for features like or (WEP or ). A 2-byte Duration/ID field reserves the medium or identifies access points in probe requests. Up to four 6-byte fields (Address 1–4) handle complex scenarios, such as sender/receiver in ad-hoc modes or distributor addresses in infrastructure setups, using the same 48-bit MAC addressing as Ethernet. The 2-byte Sequence Control field includes fragment and sequence numbers for reassembly and duplicate detection, while an optional 2-byte QoS Control field (in 802.11e and later) prioritizes traffic. The variable Frame Body (up to 2312 bytes) encapsulates higher-layer data, followed by a 4-byte FCS for CRC-32 integrity. MPDUs can be aggregated (A-MPDU) for efficiency in high-throughput modes, combining multiple frames into a single PDU to reduce overhead. This format supports (DCF) for contention-based access and point coordination function (PCF) for contention-free periods.
FieldSize (bytes)Purpose (Ethernet Example)
7Synchronization pattern
Start Frame Delimiter (SFD)1Marks frame start
Destination Address (DA)6Recipient
Source Address (SA)6Sender
Length/Type2Payload length or protocol type
Data/46–1500 (variable)Upper-layer data (padded if needed)
(FCS)4Error detection (CRC-32)
The table above illustrates the core fields of an untagged Ethernet MAC frame, highlighting its simplicity and efficiency for wired media access. Similar tabular representations apply to 802.11 MPDUs, though with more variability due to address fields and optional controls. These MAC PDU designs have evolved to support advanced features like jumbo frames in Ethernet (up to 9000 bytes payload) and block acknowledgments in , ensuring scalability in modern networks.

References

  1. [1]
    What is a Protocol Data Unit (PDU)? | Definition from TechTarget
    Feb 18, 2025 · A protocol data unit (PDU) is the basic unit of exchange between entities that communicate with a specified networking protocol.
  2. [2]
    What is the OSI model? The 7 layers of OSI explained - TechTarget
    May 22, 2025 · The OSI model (Open Systems Interconnection model) is a seven-layer conceptual reference model for computer networking and communications.7 Layers Of The Osi Model · How Does Data Flow Through... · Osi Model Vs. Tcp/ip Model
  3. [3]
    Open System Interconnection Model - ScienceDirect.com
    The Open Systems Interconnection (OSI) model was originally developed at Honeywell in the mid-1970s, and expanded upon the DoD model. In 1977, the International ...
  4. [4]
    [PDF] Chapter 22
    from layer N-1 and gives services to layer N+1. 6. Figure 2-2. Encapsulation/Decapsulation ... protocol data unit (PDU). • As a PDU travels down through the ...
  5. [5]
    Packet-Switched Network vs. Circuit-Switched Network - Spiceworks
    Aug 8, 2022 · A circuit-switched network is connection-oriented, while a packet-switched network offers an advanced digital upgrade.
  6. [6]
    [PDF] Fragmentation Considered Harmful - UCF ECE
    Most local networks have MTUs large enough to send. 1024 bytes of user data plus associated overhead in a single packet; new technologies will allow ten times.
  7. [7]
    Protocol Data Unit - an overview | ScienceDirect Topics
    A Protocol Data Unit (PDU) is the standardized term for a network message format, defined for each protocol at every level of the network-layered model. · A PDU ...
  8. [8]
    [PDF] Packet Switching
    Since packets are treated independently, it is possible to route around ... • Convergence Sublayer Protocol Data Unit (CS-‐. PDU). – CPI: common part ...
  9. [9]
    ISO/OSI (Open Systems Interconnection): 1979 - 1980
    In OSI terminology, physical and virtual circuits were addressed by connection protocols whereas datagrams were considered connection-less protocols. Physical ...Missing: unit | Show results with:unit
  10. [10]
    RFC 791 - Internet Protocol - IETF Datatracker
    The internet protocol is designed for use in interconnected systems of packet-switched computer communication networks. Such a system has been called a catenet.
  11. [11]
    RFC 9293 - Transmission Control Protocol (TCP) - IETF Datatracker
    3.1. Header Format. TCP segments are sent as internet datagrams. The Internet Protocol (IP) header carries several information fields, including the source and ...Table of Contents · Purpose and Scope · Introduction · Functional Specification
  12. [12]
    RFC 768 - User Datagram Protocol (UDP) - IETF
    The pseudo header conceptually prefixed to the UDP header contains the source address, the destination address, the protocol, and the UDP length. This ...
  13. [13]
    [PDF] Overview of Cisco IOS Novell IPX
    Novell Internetwork Packet Exchange (IPX) is derived from the Xerox Network Systems (XNS) Internet. Datagram Protocol (IDP). IPX and XNS have the following ...
  14. [14]
    [PDF] Internetwork Packet Exchange - Novell
    IPX bases its routing decisions on the address fields in its header and on the information it receives from RIP or NLSP.
  15. [15]
    NetWare 5 Overview, Part 2 - Micro Focus Support
    Jan 1, 1999 · IPX the original network-layer protocol used by NetWare. TCP/IP a suite of networking protocols widely used to enable dissimilar nodes to ...
  16. [16]
    IEEE 802.3-2022 - IEEE SA
    Jul 29, 2022 · Standard for Ethernet Amendment: Media Access Control Parameters for 1.6 Tb/s and Physical Layers and Management Parameters for 200 Gb/s, 400 Gb ...Missing: PDU | Show results with:PDU
  17. [17]
    [PDF] 3. Media access control frame structure - IEEE 802
    It defines the syntax and semantics of the various components of the MAC frame. Two frame formats are specified in this clause: a) A basic MAC frame format, and.Missing: PDU | Show results with:PDU
  18. [18]
    WLAN MAC Frame Structure - MATLAB & Simulink - MathWorks
    IEEE 802.11 supports four types of MAC frame: Management, Control, Data, and Extension frames. Within each of these types, the standards define a variety of ...