Uni Pro - Protocol Stack Architecture

Protocol Stack Architecture

The UniPro protocol stack follows the classical OSI reference architecture (ref). For practical reasons, OSI's Physical Layer is split into two sub-layers: Layer 1 (the actual physical layer) and Layer 1.5 (the PHY Adapter layer) which abstracts from differences between alternative Layer 1 technologies.

UniPro protocol stack (this color-coding is a long-standing UniPro tradition)
Layer # Layer name Functionality Data unit name
LA Application Payload and transaction semantics Message
DME
Layer 4 Transport Ports, multiplexing, flow control Segment
Layer 3 Network Addressing, routing Packet
Layer 2 Data link Single-hop reliability and priority-based arbitration Frame
Layer 1.5 PHY adapter Physical layer abstraction and multi-lane support UniPro symbol
Layer 1 Physical layer (PHY) Signaling, clocking, line encoding, power modes PHY symbol

The UniPro specification itself covers Layers 1.5, 2, 3, 4 and the DME (Device Management Entity). The Application Layer (LA) is out of scope because different uses of UniPro will require different LA protocols. The Physical Layer (L1) is covered in separate MIPI specifications in order to allow the PHY to be reused by other (less generic) protocols if needed.

Note that OSI Layers 5 (Session) and 6 (Presentation) are, where applicable, counted as part of the Application Layer.

The various layers and their features are described in more detail on a dedicated Wikipedia page.

Read more about this topic:  Uni Pro

Famous quotes containing the words stack and/or architecture:

    What is a farm but a mute gospel? The chaff and the wheat, weeds and plants, blight, rain, insects, sun—it is a sacred emblem from the first furrow of spring to the last stack which the snow of winter overtakes in the fields.
    Ralph Waldo Emerson (1803–1882)

    Poetry is not only dream and vision; it is the skeleton architecture of our lives. It lays the foundations for a future of change, a bridge across our fears of what has never been before.
    Audre Lorde (1934–1992)