IHOSS

Internet Hosted Octet Stream Service

Services
Introduced in Rel-4
A 3GPP service enabling transparent, IP-based data streaming between a mobile user and an internet host. It provides a standardized bearer service for octet-aligned data transport over the packet-switched core network, forming a fundamental data connectivity service.

Description

The Internet Hosted Octet Stream Service (IHOSS) is a standardized bearer service defined within the 3GPP architecture, specifically for the Packet-Switched (PS) domain. Its primary function is to provide a transparent, connection-oriented data transport mechanism between a mobile User Equipment (UE) and an Internet host. The service is 'octet stream' oriented, meaning it handles data as a continuous, ordered sequence of octets (bytes), ensuring reliable in-sequence delivery without interpreting the content. Architecturally, IHOSS operates over the Packet Data Protocol (PDP) context established between the UE and the Gateway GPRS Support Node (GGSN) in the core network. The service utilizes the underlying GPRS Tunneling Protocol (GTP) to carry user data packets between the Serving GPRS Support Node (SGSN) and the GGSN. From the GGSN, the data stream is routed to the external Packet Data Network (PDN), typically the Internet. Key components involved in delivering IHOSS include the UE, which initiates the PDP context activation request specifying the desired Access Point Name (APN) and QoS profile; the SGSN, which handles mobility management and session control; and the GGSN, which acts as the gateway to the external IP network and allocates the UE's IP address. The service's role is foundational: it provides the basic IP connectivity layer upon which numerous higher-layer applications (web browsing, email, file transfer) are built, abstracting the complexities of the radio access and core network transport from the end-user application.

Purpose & Motivation

IHOSS was created to standardize and provide a reliable, IP-based data delivery service for mobile networks as they evolved from circuit-switched voice-centric systems to packet-switched data-centric networks. Prior to its definition, mobile data services were often proprietary or limited to specific, non-IP protocols. The motivation was to enable seamless internet access for mobile users, treating the mobile network as a transparent IP pipe to the global Internet. It solved the problem of how to integrate mobile terminals into the Internet architecture, providing a consistent service definition that ensured interoperability between network equipment from different vendors and between mobile networks and internet service providers. By defining a standardized 'octet stream' service, 3GPP provided a clear model for billing, QoS management, and network resource allocation for generic IP data traffic, which was crucial for the commercial success of mobile data services beyond simple SMS.

Key Features

  • Provides transparent, connection-oriented IP data transport
  • Utilizes PDP contexts for session establishment and management
  • Ensures in-sequence delivery of octet-aligned user data
  • Interworks seamlessly with external Packet Data Networks (PDNs) like the Internet
  • Supports configurable Quality of Service (QoS) profiles for the data bearer
  • Relies on the GPRS Tunneling Protocol (GTP) for core network transport

Evolution Across Releases

Rel-4 Initial

Introduced IHOSS as a fundamental bearer service for the 3GPP Packet-Switched domain. The initial architecture defined the service based on PDP contexts, GTP tunneling between SGSN and GGSN, and interconnection to external IP networks. It established the model for transparent octet stream delivery to mobile users.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 23.060 3GPP TS 23.060