Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
CAN/CSA-ISO/IEC-ISP-10611-6-04 is the Canadian adoption of the international standard ISO/IEC ISP 10611-6:2004, part of the Generic Upper Layers profile series. This document defines a precise set of protocol combinations and options that enable interoperability between implementations of the OSI upper layers (Transport, Session, Presentation, and Application) when operating over a connection-mode network service. The profile is designed to ensure that multi-vendor systems can communicate reliably and predictably, using standardized interfaces and data formats.
Specifically, the profile covers the configuration of the Connection-mode Transport Service (ISO/IEC 8072) as supported by the OSI Transport Protocol (ISO/IEC 8073) over the Connection-oriented Network Service (ISO/IEC 8348). It specifies mandatory and optional features for the Session layer (ISO/IEC 8327), the Presentation layer (ISO/IEC 8823), and the Association Control Service Element (ACSE) defined in ISO/IEC 8650. The standard is intended for system integrators, protocol developers, and testing laboratories who require a consistent baseline for upper-layer communication in OSI environments.
The profile does not cover lower-layer (physical, data link, network routing) protocols; it focuses exclusively on layers 4 through 7 of the OSI reference model. By narrowing the choices for protocol classes, parameters, and options, the profile reduces the interoperability risk that arises from the inherent flexibility of the base OSI standards.
The core of CAN/CSA-ISO/IEC-ISP-10611-6-04 is a set of mandatory and conditional requirements for each upper layer. These requirements are expressed as a selection of protocol classes, functional units, and parameter ranges from the referenced base standards. The table below summarizes the primary base standards and their roles in the profile.
| OSI Layer | Base Standard | Role in Profile |
|---|---|---|
| Transport | ISO/IEC 8073 (Class 0, 2) | End-to-end error recovery, segmentation, and flow control over CONS. Class 0 is mandatory for basic services; Class 2 provides multiplexing. |
| Session | ISO/IEC 8327 | Dialog discipline, synchronization points, and activity management. The profile mandates the Kernel functional unit plus selected optional units. |
| Presentation | ISO/IEC 8823 | Transfer syntax negotiation and data representation. The profile requires support for ASN.1 encoding (ISO/IEC 8825) and the Kernel functional unit. |
| Application (ACSE) | ISO/IEC 8650 | Association establishment, release, and abort with optional authentication. The Kernel and Authentication functional units are required. |
The profile mandates the use of Transport Protocol classes 0 and 2 over CONS. Class 0 (Simple Class) provides basic segmentation and reassembly without error recovery. Class 2 (Multiplexing Class) adds the ability to multiplex several transport connections over a single network connection. The Transport Service Access Point (TSAP) addressing must follow ISO/IEC 8072 conventions. Quality of Service (QoS) parameters such as throughput, transit delay, and residual error rate are specified with minimal values to ensure acceptable performance across heterogeneous networks.
For the Session layer, the Kernel functional unit is mandatory, and the Duplex functional unit is required for full-duplex communication. Synchronization points (both major and minor) are optional but recommended for checkpointing. The Presentation layer must support the Kernel functional unit and the ability to negotiate a transfer syntax via the Presentation Context Definition. The default transfer syntax is ASN.1 BASIC-ER (ISO/IEC 8825-1), but alternative syntaxes can be used if both ends agree.
ACSE (ISO/IEC 8650) is required for every association. The profile specifies that the Kernel functional unit (A-ASSOCIATION, A-RELEASE, A-ABORT) be implemented, along with the Authentication functional unit to allow exchange of credentials (e.g., passwords or certificates) during association setup. The application protocol elements must be encapsulated using the Presentation service; the exact application context is outside the profile scope but must comply with the ACSE binding rules.
Implementing CAN/CSA-ISO/IEC-ISP-10611-6-04 requires careful orchestration of the layer software stack. The following points are critical for a successful implementation:
Compliance with CAN/CSA-ISO/IEC-ISP-10611-6-04 is formally recognized through certification by the Standards Council of Canada (SCC) via accredited testing laboratories. The standard is part of the series of OSI profile standards that have been adopted by CSA under the National Standard of Canada designation.
Key compliance points include:
Article published for informational purposes. Always refer to the latest version of the standard for official requirements.
© 2026 — Technical Documentation for International Standards.