Description
The Open Systems Interconnection (OSI) model is a universal, abstract framework developed by the International Organization for Standardization (ISO) to standardize the functions of a communication system into seven distinct layers. While not a protocol suite itself, it provides a critical reference model that 3GPP and other standardization bodies use to describe, design, and explain complex protocol architectures. Each layer in the OSI model performs a specific set of functions, offers services to the layer above it, and relies on services from the layer below, creating a clear separation of concerns. This layered approach simplifies network design, enables interoperability between different vendors' products, and facilitates troubleshooting by isolating functions.
The seven layers, from bottom to top, are: 1) Physical Layer (Layer 1): Defines the electrical, mechanical, and procedural interface to the transmission medium (e.g., radio waves, fiber). It handles bit transmission and reception. 2) Data Link Layer (Layer 2): Provides node-to-node data transfer, error detection/correction, and media access control (MAC). It frames data and manages access to a shared medium. 3) Network Layer (Layer 3): Provides the functional and procedural means of transferring variable-length data sequences (packets) from a source to a destination host via one or more networks, including routing and addressing. 4) Transport Layer (Layer 4): Provides transparent transfer of data between end systems with reliable or unreliable delivery, flow control, and error recovery. 5) Session Layer (Layer 5): Manages dialogue control and synchronization between applications. 6) Presentation Layer (Layer 6): Translates between application and network formats, providing data encryption, compression, and translation. 7) Application Layer (Layer 7): The interface for user applications to access network services.
In 3GPP specifications, the OSI model is frequently referenced to map the complex protocol stacks of cellular systems. For example, in the radio protocol architecture, the PHY layer corresponds to OSI Layer 1, MAC and RLC sublayers correspond to OSI Layer 2, and the RRC layer is often considered part of the control plane's Layer 3. The user plane protocol stack (e.g., PDCP, GTP-U) is also described in relation to these layers. This mapping is crucial for engineers to understand how data flows from an application on a UE, through the various network nodes (gNB, UPF), and to an external packet data network, with each layer adding or removing its specific headers and performing its designated functions.
Purpose & Motivation
The OSI model was created in the late 1970s and early 1980s to solve the critical problem of incompatibility between proprietary, vendor-specific networking architectures (e.g., IBM's SNA, DEC's DECnet). At the time, connecting computers from different manufacturers was extremely difficult or impossible, stifling the growth of networked computing. The OSI model's purpose was to provide a universal standard that would allow diverse systems to communicate by breaking down the communication process into standardized, interoperable layers. This would enable vendors to develop products for specific layers while ensuring compatibility with products from other vendors implementing the same layer services.
While the TCP/IP model, which evolved from the ARPANET, ultimately became the practical foundation of the Internet, the OSI model's rigorous, theoretical framework has had an enduring impact as a teaching and reference tool. 3GPP adopted its principles to bring structure and clarity to the immensely complex system of cellular telecommunications. It addresses the limitation of ad-hoc protocol design by forcing a modular architecture where layers can evolve independently (e.g., improving the physical layer for 5G NR without redesigning the entire network layer). This separation is vital for managing the lifecycle of a global standard like 3GPP, where new radio access technologies (from GSM to 5G NR) and core network architectures (from circuit-switched to service-based) are introduced while maintaining backward compatibility and clear functional boundaries.
Furthermore, the OSI model provides a common language for engineers across different domains (core network, RAN, transport) to discuss interfaces and responsibilities. When a 3GPP specification states that a protocol operates at 'Layer 2', it immediately conveys a set of expected functionalities (addressing, framing, error control) without needing extensive further explanation. This conceptual framework is essential for the design, implementation, testing, and troubleshooting of 3GPP systems, ensuring that the myriad of protocols work together in a coherent, predictable manner to deliver end-to-end services.
Key Features
- Seven-layer abstract reference model for communication systems
- Clear separation of functions: Physical, Data Link, Network, Transport, Session, Presentation, Application
- Defines services each layer provides to the layer above
- Enables modular design and multi-vendor interoperability
- Serves as a universal teaching and troubleshooting tool
- Provides the foundational language for describing protocol stacks
Evolution Across Releases
Formal referencing of the OSI model within 3GPP specifications, particularly in the context of defining the UMTS protocol architecture. Used to describe the roles of the new WCDMA-based UTRAN layers (e.g., MAC, RLC, RRC) and the evolution of the core network towards the IP-based IMS and packet-switched domain.
Continued use as the reference model for the new, all-IP EPS (Evolved Packet System) architecture. Applied to describe the LTE protocol stacks (e.g., mapping PHY to L1, MAC/RLC/PDCP to L2, and RRC/NAS to L3) and the S1 and X2 interfaces.
OSI model remains the foundational reference for describing the 5G NR and 5GC protocol architecture. Used to explain new layers and sublayers (e.g., SDAP in the user plane) and the service-based interfaces (SBIs) of the 5G core in relation to the application layer.
The model's principles are applied to new verticals and features, such as defining the protocol layers for V2X communication, Industrial IoT, and non-terrestrial networks (NTN), ensuring a consistent architectural understanding across all 3GPP-defined systems.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 23.795 | 3GPP TS 23.795 |
| TS 28.702 | 3GPP TS 28.702 |
| TS 28.705 | 3GPP TS 28.705 |
| TS 31.112 | 3GPP TR 31.112 |
| TS 31.121 | 3GPP TR 31.121 |
| TS 32.101 | 3GPP TR 32.101 |
| TS 32.401 | 3GPP TR 32.401 |
| TS 32.404 | 3GPP TR 32.404 |
| TS 32.405 | 3GPP TR 32.405 |
| TS 32.406 | 3GPP TR 32.406 |
| TS 32.407 | 3GPP TR 32.407 |
| TS 32.622 | 3GPP TR 32.622 |
| TS 32.632 | 3GPP TR 32.632 |
| TS 32.732 | 3GPP TR 32.732 |
| TS 32.832 | 3GPP TR 32.832 |
| TS 37.460 | 3GPP TR 37.460 |
| TS 52.402 | 3GPP TR 52.402 |