BS ISO IEC 09576——OSI无连接表示协议标准系列

Information technology — Open Systems Interconnection — Connectionless Presentation protocol
BS ISO/IEC 9576-1:1995 · BS ISO/IEC 9576-2:1995

📤 BS ISO/IEC 9576 是国际标准化组织(ISO)与国际电工委员会(IEC)在开放系统互连(OSI)体系下制定的无连接表示协议(Connectionless Presentation protocol)标准,其英国国家版由 BSI 发布。该系列与 ITU-T X.236、X.256 建议等同(ITU-T Rec. X.236 | ISO/IEC 9576-1、ITU-T Rec. X.256 | ISO/IEC 9576-2),其中第1部分规定协议规范(Protocol specification),第2部分规定协议实现一致性声明(PICS)proforma。表示层位于 OSI 模型的应用层之下、会话层之上,负责数据的表示与编码转换(如抽象语法与传输语法的协商);无连接表示协议则不建立表示连接,直接以单位数据(UD)进行交换,适合简单数据报式应用。

本标准的英国国家版以逐字复制的方式采用 ISO/IEC 9576 原文并作为英国国家标准实施,其中第1部分取代已撤销的 BS ISO/IEC 9576:1991。英国在参与制定时由技术委员会 IST/21(开放系统互连、数据管理与开放分布式处理)负责组织协调,其职责包括协助用户理解文本、向国际/欧洲相关委员会反映解释性询问或修改建议、关注并推广相关国际与欧洲进展。两部分文本均于 1997 年 3 月 15 日生效。

💡 表示层解决“数据怎么表示”的问题:它通过抽象语法(如 ASN.1)描述应用数据的逻辑结构,并映射到传输语法进行编码,使异构系统间能够正确解释数据。无连接模式则省去连接协商,以单元数据直接传输。

一、标准系列背景与定位 📌

在 OSI 体系下,表示层为应用层提供与数据表示相关的服务:通过抽象语法与传输语法的协商,确保通信双方对数据的解释一致。表示层的实现既支持面向连接的表示协议(ISO/IEC 8823 | ITU-T X.226),也支持无连接的表示协议。ISO/IEC 9576 定义了无连接表示协议:第1部分规定协议规范(协议机制、UD PPDU 编码、映射到会话服务、动态与静态一致性),第2部分提供 PICS proforma。

该系列与面向连接的 ISO/IEC 8823 互补,构成 OSI 表示层协议的完整体系。无连接表示协议的引入,使表示层能够以最小开销为轻量级应用提供数据表示服务,而无须承担表示连接的协商与维护成本。对理解 ASN.1 编码、抽象语法与传输语法映射、数据表示与协议工程,本系列具有重要参考价值,其基本编码规则(BER)思想至今仍广泛用于现代协议(如 SNMP、X.509)中。

二、系列构成与文件清单 📋

标准号标题(英文)标题(中文)主要内容
BS ISO/IEC 9576-1:1995OSI — Connectionless Presentation protocol: Protocol specification (ITU-T Rec. X.236)OSI——无连接表示协议:协议规范(ITU-T X.236)规定无连接表示协议机制、UD PPDU 编码、映射与会话服务的关系
BS ISO/IEC 9576-2:1995OSI — Connectionless Presentation protocol: PICS proforma (ITU-T Rec. X.256)OSI——无连接表示协议:PICS proforma(ITU-T X.256)提供无连接表示协议的 PICS 一致性声明表格与语法支持声明
⚠️ 第1部分与第2部分配套使用:第1部分规定协议本身(机制、编码与映射),第2部分提供一致性声明与测试依据。表示层实现应结合两者完成开发与验证,语法支持范围必须与协议规范保持一致。

三、第1部分:协议规范(Protocol specification) 📜

BS ISO/IEC 9576-1:1995 规定了无连接表示协议,其文本由引言、适用范围、规范性引用、定义、缩略语、协议概述、规程元素、PPDU 到会话服务的映射、UD PPDU 的结构与编码、一致性要求与优先关系等章节构成。协议的动态行为通过附录 A 的状态表描述,配套的事件表与状态表共同刻画协议的完整行为。

  • 服务模型(P-UNIT-DATA):表示层提供无连接表示服务,核心原语为 P-UNIT-DATA(请求与指示),并从会话层假定对应的无连接会话服务(S-UNIT-DATA),形成表示层到会话层的清晰映射(标准第7章专门规定 PPDU 到会话服务的映射)。
  • 协议机制(PPDU 传输):规定无连接模式下的单元数据传输机制,即 UD PPDU(单位数据表示协议数据单元)的传输与接收流程。
  • UD PPDU 结构与编码:定义 UD PPDU 的结构、SS-user 数据参数值的结构与编码、User-data 类型值的编码,并配套 TSDU 结构、SPDU/PI 单元结构与 PPDU 结构示意图。
  • 语法协商与 ASN.1:定义传输语法与抽象语法的使用方式、ASN.1 基本编码的运用以及 PDV(表示数据值)结构;无连接模式下语法选择由双方预先约定。
  • 一致性:分别规定动态一致性(协议行为)与静态一致性(支持的能力集合),并要求实现提供协议实现一致性声明,使实现与规范之间可验证、可评价。

标准通过这些机制,使应用能够在无连接模式下以最小开销完成数据的表示与编码转换,同时保持与底层会话服务的一致映射,确保不同实现之间能够正确地解释与交换表示数据。

四、第2部分:PICS proforma(一致性声明) 📋

BS ISO/IEC 9576-2:1995 提供了无连接表示协议的 PICS proforma,其结构与 ISO/IEC 9646 一致性方法论一致。proforma 的正文包含适用范围、规范性引用、定义、缩略语与一致性要求,主体为附录 A 的 PICS proforma,其填写结果即构成实现的一致性声明,是测试套件设计与测试结论判定的基础。

  • A.2 指令与填写说明:说明 proforma 的目的与结构、符号术语与缩略语、前置记号表示、条目编号、状态列与支持列的定义,以及填写完成的注意事项。
  • A.3 实现标识:记录一致性声明的日期、实现细节与协议版本,确保声明可追溯。
  • A.4 协议标识:标识所声明的协议(ITU-T Rec. X.236 | ISO/IEC 9576-1)及其技术修订(corrigenda)实施情况。
  • A.5 全局一致性声明:声明实现是否全面符合规范。
  • A.6 对 UD PPDU 的支持:声明是否支持单位数据 PPDU,是无连接表示协议一致性的核心条目。
  • A.7 支持的参数:区分 UD PPDU 发送方与接收方,逐项列出支持的参数,形成发送/接收两侧均覆盖的一致性矩阵。
  • A.8 支持的语法:列出支持的传输语法与抽象语法、ASN.1 基本编码的使用情况以及 User Data 参数的 PDV 结构,是表示层特有的语法能力声明。

通过填写 PICS,厂商可清晰声明无连接表示协议的实现能力与语法支持范围,测试机构据此设计一致性测试,验证 UD PPDU 编解码、语法协商与参数处理,并为互操作测试提供基线。

五、工程实践应用建议 🛠️

  • 📋 实现与声明:无连接表示协议实现应完成 PICS proforma,明确声明支持的传输语法与抽象语法,将其作为一致性证据与采购验收的依据。
  • 🧪 一致性测试:依据 PICS 与状态表测试 UD PPDU 的编解码、ASN.1 基本编码、语法选择与参数处理,覆盖动态与静态一致性。
  • 🔍 互操作验证:在不同实现之间验证单元数据、抽象/传输语法的一致解释,重点检查语法选择与 ASN.1 编码的正确性。
  • 📚 历史参考:研究数据表示、ASN.1 编码与协议工程时,本系列是经典范本;其基本编码规则思想在现代协议(SNMP、X.509 等)中仍被广泛沿用。
🚨 无连接表示协议不协商连接上下文,抽象语法与传输语法的选择由实现预先约定。若双方语法不一致,数据将无法正确解释;实现与测试应重点验证语法选择、ASN.1 基本编码与 PDV 结构的正确性,防止数据误解释或编码错位。

六、常见问题 FAQ ❓

Q1:表示层在 OSI 模型中处于什么位置?
表示层是 OSI 第6层,位于应用层(第7层)之下、会话层(第5层)之上,负责数据表示与编码转换,解决“数据怎么表示”的问题。
Q2:抽象语法与传输语法有何区别?
抽象语法描述应用数据的逻辑结构(如 ASN.1),传输语法定义其在网络上的具体编码方式;表示层负责二者之间的映射与协商。
Q3:UD PPDU 是什么?
UD PPDU 是无连接表示协议的单位数据协议数据单元,承载一次无连接数据交换,结构简单,其中包含 SS-user 数据参数值及对应的语法信息。
Q4:两个分部分别规定什么?
第1部分规定协议规范(服务模型、机制、UD PPDU 编码、映射与一致性),第2部分提供 PICS proforma 用于一致性声明与测试,并含语法支持声明。
Q5:该系列当前还有参考价值吗?
虽然现代网络以 TCP/IP 为主流,但 ASN.1 编码与表示层概念在现代协议(如 SNMP、X.509)中仍被广泛使用,本系列具有重要的历史与教学参考价值。
🔒
正在加载下载地址,请稍候 10 秒

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注