Description
The Application Layer (AL) in 3GPP is a logical architectural stratum that encompasses the applications and service capabilities utilized by end-users and enterprises. It sits atop the core network and leverages the connectivity, session management, and quality of service (QoS) functions provided by lower layers, such as the IP Multimedia Subsystem (IMS) or 5G Core Network. The AL is not a single physical entity but a collection of application servers, service platforms, and client software that implement services like Voice over LTE (VoLTE), video calling, rich communication services (RCS), multimedia broadcast/multicast services (MBMS), and various IoT applications. These applications use standardized Application Programming Interfaces (APIs) and reference points, such as those defined in 3GPP TS 23.247 for service exposure, to interact with network functions for authentication, policy control, and media delivery.
Architecturally, the AL interfaces with core network functions through well-defined service-based interfaces (SBIs) in 5G or traditional reference points in earlier releases. For instance, an application server in the AL may communicate with the Policy Control Function (PCF) to request specific QoS for a video stream or with the Unified Data Management (UDM) for user authentication. Key components within the AL include the Application Function (AF), which is a formal 3GPP network function that influences traffic routing and policy decisions, and various service enablers like the Multimedia Telephony Service for IMS (MTSI). The AL also encompasses client-side application logic on user equipment (UE), which implements protocols like the Real-time Transport Protocol (RTP) for media or HTTP/2 for web services.
The role of the AL is to provide a standardized environment for service development and deployment, ensuring interoperability across different operators and device types. It abstracts the complexities of the underlying radio and core networks, allowing application developers to focus on service logic while relying on network capabilities for security, mobility, and session management. In specifications like 3GPP TS 26.110 for codec characteristics or TS 38.857 for vehicle-to-everything (V2X) application layer support, the AL defines protocols, data formats, and behaviors specific to services, such as adaptive bitrate streaming for video or collective perception messages for autonomous driving. This layer is crucial for enabling advanced use cases in 5G and beyond, including augmented reality, industrial automation, and network slicing-aware applications, by providing a framework for service exposure and network integration.
Purpose & Motivation
The Application Layer exists to decouple service innovation from network infrastructure evolution, allowing operators and third-party developers to create and deploy applications independently of the underlying transport technology. Prior to its formalization in 3GPP, services were often tightly integrated with specific network implementations, leading to vendor lock-in, interoperability issues, and slow time-to-market for new features. By defining a standardized AL with clear interfaces, 3GPP enables a vibrant ecosystem of applications that can work consistently across diverse networks, from 4G LTE to 5G and future systems. This approach addresses limitations of monolithic network architectures where service logic was embedded within core network elements, making updates cumbersome and hindering scalability.
Historically, the AL concept gained prominence with the introduction of IMS in 3GPP Release 5, which provided a service delivery platform for multimedia applications. However, it was further refined in later releases to support a broader range of services, including those for IoT and V2X communications. The motivation for its continuous evolution stems from the need to support emerging use cases that require low latency, high reliability, or massive connectivity, such as in 5G. By specifying application-layer protocols and enablers, 3GPP ensures that these services can leverage network capabilities like network slicing, edge computing, and QoS differentiation effectively, solving problems related to service performance, security, and management in complex multi-vendor environments.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (1 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-8, normative work from Rel-18.
In Release 18, the Application Layer (AL) function introduced enhancements for Group Message Delivery via MBS Session, where the NEF is specified to handle delivery requests by transforming group messages into files and determining associated metadata. This release also clarified the procedures for configuring the UE for MBS QoS flow reception at the AS layer and for controlling the switching between PTM and PTP delivery per UE. Furthermore, it defined the sourcing of IP multicast and the use of generic packet transport functionalities, such as Application Layer Forward Error Correction (AL-FEC), for reliable delivery to IP multicast-enabled applications.
- Clarification of applications for Group Message Delivery TS 23.247CR0237
Explore further
Broader topics and technologies where AL plays a role.
Defining Specifications
3GPP specifications that define or reference AL, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.247 vj30 | 5G Multicast/Broadcast Service Architecture | Rel-19 |
| TS 26.110 vj00 | 3G-324M Multimedia Codecs for Circuit Switched Networks | Rel-19 |
| TS 38.305 vj00 | NG-RAN UE Positioning Stage 2 | Rel-19 |
| TR 38.833 vh00 | NR Demodulation Performance Enhancement | Rel-17 |
| TR 38.857 vh00 | Study on NR Positioning Enhancements | Rel-17 |
| TR 38.878 vi40 | Technical Report on Advanced Receiver for MU-MIMO | Rel-18 |