BS ISO IEC 09548 — OSI Connectionless Session Protocol Standard Series

Information technology — Open Systems Interconnection — Connectionless Session protocol
BS ISO/IEC 9548-1:1996 · BS ISO/IEC 9548-2:1995

📡 BS ISO/IEC 9548 is the joint ISO/IEC standard on the connectionless session protocol within the Open Systems Interconnection (OSI) framework, published in the United Kingdom by BSI. The series is technically identical to ITU-T Recommendation X.235 (ITU-T Rec. X.235 | ISO/IEC 9548-1). Part 1 specifies the protocol specification, while Part 2 specifies the Protocol Implementation Conformance Statement (PICS) proforma (identical to ITU-T X.255). Unlike the connection-oriented session protocol (ISO/IEC 8327), the connectionless session protocol does not establish a session connection; instead it exchanges data directly through “unit data” (UD) over the session service, suiting simple, low-overhead datagram applications. UK participation was coordinated by Technical Committee IST/21 (Open Systems Interconnection, Data Management and Open Distributed Processing).

💡 The essence of connectionless mode is “send and go”: no handshake-like connection establishment is needed; the two parties communicate with independent data units, suiting request-response or periodic broadcast applications, at the cost of no session-layer recovery or synchronisation.

1. Background and Positioning of the Standard Series 📌

The session layer of the OSI reference model supports both connection-oriented and connectionless services. The connectionless session service transfers unit data directly via primitives such as S-UNIT-DATA, eliminating connection establishment and release overhead, and suits applications that do not need session persistence and synchronisation. ISO/IEC 9548 defines the protocol implementation of this service: Part 1 specifies the protocol specification (protocol mechanisms, UD SPDU encoding, mapping onto the transport service), and Part 2 provides the PICS proforma.

The series complements the connection-oriented ISO/IEC 8327, together forming the complete OSI session layer protocol system, and remains a reference for understanding OSI connectionless datagram transfer and protocol engineering.

2. Standard Series Structure and Document List 📋

StandardTitleContent Focus
BS ISO/IEC 9548-1:1996OSI — Connectionless Session protocol: Protocol specification (ITU-T Rec. X.235)Connectionless session protocol mechanisms, UD SPDU encoding and mapping onto the transport service
BS ISO/IEC 9548-2:1995OSI — Connectionless Session protocol: PICS proforma (ITU-T Rec. X.255)Provides the PICS conformance statement tables for the connectionless session protocol
⚠️ Parts 1 and 2 are used together: Part 1 specifies the protocol itself (mechanisms and encoding), while Part 2 provides the conformance statement and testing basis. OSI implementations should use both parts together for development and verification.

3. Part 1 — Protocol Specification 📜

BS ISO/IEC 9548-1:1996 specifies the connectionless session protocol; its core content includes:

  • Service model: the session layer provides a connectionless service (S-UNIT-DATA) and assumes a corresponding connectionless transport service from the transport layer.
  • Protocol mechanisms: unit data transfer in connectionless mode, i.e. transmission and reception of SPDUs.
  • UD SPDU encoding: defines the structure and encoding of the unit data SPDU (UD SPDU) and the mapping of TSDU to SPDU.
  • SPDU identifiers and parameters: defines SPDU identifiers and associated parameter fields for correct encoding/decoding and parsing.
  • Conformance: specifies the conformance requirements a protocol implementation shall satisfy, and describes the dynamic behaviour of the protocol with state tables.

Through these mechanisms, the standard enables applications to exchange data units in connectionless mode with minimal overhead while maintaining consistent mapping with the underlying transport service.

4. Part 2 — PICS Proforma 📋

BS ISO/IEC 9548-2:1995 provides the PICS proforma for the connectionless session protocol, structured per the ISO/IEC 9646 conformance methodology, including:

  • Instructions and completion guidance: explaining the proforma structure, symbols, status column and support column.
  • Implementation identification: recording the date of the statement, implementation details and protocol version.
  • Global statement of conformance: declaring whether the implementation conforms fully to the specification.
  • Support for the UD SPDU: declaring whether the unit data SPDU is supported.
  • Supported parameters: distinguishing sender and receiver, listing supported UD SPDU parameters item by item.

By completing the PICS, vendors can declare the implementation capability of the connectionless session protocol; test organisations then design conformance tests to verify UD SPDU encoding/decoding and state behaviour.

5. Engineering and Implementation Practice 🛠️

  • 📋 Implementation and statement: connectionless session protocol implementations should complete the PICS proforma as evidence of conformance.
  • 🧪 Conformance testing: test UD SPDU encoding/decoding and parameter handling per the PICS and state tables.
  • 🔍 Interoperability verification: verify unit data transmission, reception and parameter passing between different implementations.
  • 📚 Historical reference: the series is a classic example for studying OSI connectionless transfer and protocol engineering.
🚨 Connectionless mode provides no session-level recovery or synchronisation; the semantics of data units are the responsibility of upper layers. Implementations and tests should verify UD SPDU encoding and TSDU boundary mapping to prevent data truncation or parameter misalignment causing communication failures.

6. Frequently Asked Questions ❓

Q1: How does the connectionless session protocol differ from the connection-oriented one?
The connectionless protocol does not establish a session connection, exchanging data directly as unit data (UD) with low overhead; the connection-oriented protocol establishes, manages and releases connections and supports synchronisation and recovery.
Q2: What is a UD SPDU?
The UD SPDU is the unit data protocol data unit of the connectionless session protocol, carrying one connectionless data exchange with a simple structure and compact encoding.
Q3: How do the two parts divide the work?
Part 1 specifies the protocol (mechanisms, encoding, mapping); Part 2 provides the PICS proforma for conformance statements and testing.
Q4: Which scenarios does it suit?
It suits connectionless datagram applications that do not need session persistence and synchronisation, such as request-response services and periodic broadcasts.
Q5: Does the series still have reference value today?
Although TCP/IP is mainstream, it remains a valuable reference for OSI connectionless transfer, protocol engineering and conformance testing methodology.
🔒
正在加载下载地址,请稍候 10 秒

Leave a Reply

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