Decoding ISO 8072:1986: Architecture and Requirements of the OSI Transport Service

An in-depth technical review of the international standard defining the Transport Layer service for Open Systems Interconnection.
ISO 8072:1986, technically identical to ITU-T Rec. X.214, forms a cornerstone of the Open Systems Interconnection (OSI) architecture. This article provides a detailed technical overview of its scope, core requirements, and implementation implications.

1. Scope and Architectural Significance of ISO 8072:1986

ISO 8072:1986, titled “Information processing systems – Open Systems Interconnection – Transport service definition”, establishes the definition of the Transport Layer service provided to Session Layer entities, operating at the boundary between the Transport and Session Layers of the OSI Reference Model (ISO 7498).

The purpose of the Transport Service is to provide transparent, reliable data transfer between Session Layer entities, relieving them from the detailed way in which reliable and cost-effective transfer of data is achieved.

The standard formally defines:

  • The primitive actions and events necessary for the service.
  • The specific parameters associated with each service primitive.
  • The interrelationship between these actions and events.
  • The valid sequences of actions and events for state transitions.
It does not specify the internal mechanisms of the Transport Layer protocol (that is the scope of ISO 8073 for connection-oriented transport, or ISO 8602 for connectionless transport), nor does it constrain the internal implementation of systems, allowing for significant flexibility in hardware and software design.

1.1 Relationship to the OSI Model

Within the 7-layer OSI model, the Transport Layer (Layer 4) serves as the critical interface between the upper layers (Session, Presentation, Application), which are oriented towards the user application, and the lower layers (Network, Data Link, Physical), which are oriented towards network communication. ISO 8072 provides the abstract service definition that insulates the upper layers from the characteristics and reliability of the underlying network.

Tip: While ISO 8072 focuses on the service definition, it must be read in conjunction with ISO 7498 (the OSI Basic Reference Model) to fully understand the conceptual layering and addressing architecture. The companion protocol standard is ISO 8073.

2. Core Technical Requirements and Services

ISO 8072 defines two fundamental modes of Transport Service:

  • Connection-Oriented Transport Service (COTS): Comprising connection establishment, a data transfer phase, and connection release.
  • Connectionless Transport Service (CLTS): Providing single datagram-style data units without the overhead of a persistent connection.

2.1 Service Access Points and Addressing

Access to the Transport Service is provided through Transport Service Access Points (TSAPs). A Transport Selector (TSEL) identifies a specific TSAP, analogous in function to a port number in the TCP/IP model. The combination of a TSAP and a Network Layer address uniquely identifies a connection endpoint.

2.2 Service Primitives

The interactions between the service user (Session Layer) and the service provider (Transport Layer) are modeled as abstract primitives. The table below summarizes the core primitives defined in the standard:
Primitive Type Purpose
T-CONNECT request / indication / response / confirm Establish a Transport Connection
T-DATA request / indication Transfer normal data (TSDUs)
T-EXPEDITED-DATA request / indication Transfer expedited (high-priority) data
T-DISCONNECT request / indication Release existing connection

2.3 Quality of Service (QoS) Parameters

A critical feature defined in ISO 8072 is the Quality of Service (QoS) associated with a Transport Connection. The standard defines specific parameters that a user can request from the service provider:
QoS Parameter Definition Typical Scope
Throughput The average and maximum number of bytes of TSDU data transferred per unit time. Connection & Data Transfer
Transit Delay The elapsed time between a request for data transfer and its indication at the destination. Connection & Data Transfer
Residual Error Rate The probability of a TSDU being lost, duplicated, or delivered out of sequence. Data Transfer
Connection Establishment Delay The elapsed time between a T-CONNECT request and a T-CONNECT confirm. Connection Establishment
Protection The extent to which the service prevents unauthorized monitoring or manipulation of data. All phases
Priority The relative importance of connections affecting resource allocation. All phases
Important Consideration: The standard defines these QoS parameters abstractly. The actual granularity and accuracy with which they can be expressed and met depends heavily on the underlying Network Service (NSAP) and the specific Transport Protocol implementation (Classes 0–4 in ISO 8073).

2.4 Data Transfer Services

ISO 8072 specifies two concurrent types of data transfer within a connection:
  • Normal Data Transfer: An unrestricted sequence of Transport Service Data Units (TSDUs). Flow control is provided to prevent overwhelming the receiver.
  • Expedited Data Transfer: Limited-size data units processed with higher priority than normal data, useful for urgent control information. The standard mandates that a certain number of these must be accepted

📥 Standard Documents Download

🔒
Please wait 10 seconds, the download links will appear after the ad loads

Leave a Reply

Your email address will not be published. Required fields are marked *