ICP

Internet Content Provider

Services →
Introduced in Rel-15

ICP is an entity that provides content, applications, or services over the Internet, and is a key stakeholder whose traffic patterns influence 3GPP network design.

Category
Services
Introduced
Rel-15
Where
Services
Specifications
1 specs
ICP Description Purpose Detected Changes Specifications

Description

An Internet Content Provider (ICP) is an organization or company that creates, aggregates, and delivers digital content, applications, or services to end-users via the Internet. Examples include streaming platforms (e.g., Netflix, YouTube), social media networks, cloud service providers (e.g., AWS, Google Cloud), and web portals. In the 3GPP ecosystem, ICPs are not part of the standardized network architecture per se, but they are critical external entities that generate and terminate a significant portion of the data traffic carried over mobile networks. 3GPP specifications, particularly from Release 15 onwards with the focus on 5G, consider the requirements and characteristics of ICP traffic when defining network capabilities. For instance, 3GPP TS 22.261 on service requirements for the 5G system outlines scenarios involving ICPs to ensure the network can support diverse service needs, such as enhanced Mobile Broadband (eMBB), Ultra-Reliable Low-Latency Communications (URLLC), and massive Machine Type Communications (mMTC). The interaction between the mobile network operator (MNO) and ICPs may involve aspects like traffic optimization, content delivery network (CDN) integration, quality of service (QoS) differentiation, and network exposure for service innovation. While ICPs operate independently, their services drive the demand for higher bandwidth, lower latency, and improved reliability in 3GPP networks.

Purpose & Motivation

The concept of Internet Content Providers gained prominence with the explosion of Internet-based services and the need for mobile networks to efficiently handle diverse traffic types. Prior to 5G, mobile networks were primarily designed for voice and basic data, but the rise of ICPs offering video streaming, real-time gaming, and IoT applications exposed limitations in scalability and QoS management. 3GPP began formally acknowledging ICPs in Release 15 to align network evolution with real-world usage patterns. This inclusion helps ensure that 5G and subsequent systems are architected to meet the performance demands of popular ICP services, enabling features like network slicing, edge computing, and adaptive QoS. By considering ICP requirements, 3GPP aims to facilitate a symbiotic ecosystem where mobile networks provide the connectivity fabric that enhances ICP service delivery, ultimately improving user experience and enabling new business models.

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (2 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Studied in Rel-15, normative work from Rel-18.

Rel-18 1 change

In Release 18, the specifications clarified the role of Service Providers within the PALS (Proximity-based Services Application Layer Structure) framework, which involves Internet Content Providers. This provides a clearer operational model for how an ICP function can interact with and be managed by the 5G system under operator policy for efficient content delivery and caching.

  • Clarification of Service Providers for PALS TS 22.261CR0614
Rel-19 1 change

In Release 19, the enhancements for the Internet Content Provider (ICP) function introduced support for roaming service providers enablement in 5G. This allows a non-public network (NPN) to support multiple third-party service providers, expanding the operational and business models for content delivery and caching applications under operator control. The update facilitates more flexible management and distribution of content across different service providers within the 5G system architecture.

  • Roaming service providers enablement in 5G TS 22.261CR728

Explore further

Broader topics and technologies where ICP plays a role.

Defining Specifications

3GPP specifications that define or reference ICP, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 22.261 vk30 5G System Service Requirements Rel-20