ISO 表示层协议位于 OSI 七层参考模型表示层,通过面向连接或无连接模式在开放系统之间传输信息。根据应用实体间表示数据值的传输,通过使用表示服务原语的用户数据参数,指定该应用协议。
代表 PS 用户,表示层具有以下两个功能:
- 传输语法协商
- 传输语法转换
表示层协议支持传输语法协商功能,语法转换功能包含在表示表示层实体中,对表示层协议设计没有影响。对于无连接传输模式,表示层实体发送方选择传递语法,不会发生转换语法协商。
与应用协议相关的一组表示数据值的定义构成一个抽象语法。如果两个应用实体想成功实现通信,那么它们在要使用的抽象语法上必须保持一致。在通信期间,它们可能会修改这种一致性,结果是抽象语法的设置可能会改变。抽象语法规范可用来识别这组表示数据值的信息内容。当表示数据值在表示实体间进行转换时,抽象语法规范无法识别要使用的转换语法,另外,它与本地表示数据值的重新表示无关。
表示层的存在能够确保表示数据值的信息内容在转换期间受到保护。这主要由对方应用实体来负责确定通信中使用的抽象语法及通知表示实体。表示实体知道应用实体使用的抽象语法后就负责选择双方都接受的能够保护表示数据值的信息内容的传输语法。
对于无连接传输模式,抽象语法由应用实体发送方来决定。为成功实现通信,应用实体接受方必须能接受这些抽象语法。
对于无连接传输模式,表示实体不协商传输语法。传输语法由应用实体发送方决定。为成功实体通信,应用实体接受方必须能接受这些语法。抽象语法和相关传输语法可以作为用户可选项在“上下文表示定义列表”参数中显式声明。
表示实体支持能增强 OSI 会话服务的协议以提供表示层服务。PS 用户能够访问会话服务及其功能,包括对会话功能单元的协商和访问。提供这种访问能力的表示层的主要功能包括会话服务原语的用户参数中的表示数据值的重新表示。
协议结构
主要的表示原语有:
连接释放原语:
- P-RELEASE 请求
- P-RELEASE 指示
- P-RELEASE 响应
- P-RELEASE 确认
令牌处理原语:
- P-TOKEN-GIVE 请求
- P-TOKEN-GIVE 指示
- P-TOKEN-PLEASE 请求
- P-TOKEN-PLEASE 指示
- P-CONTROL-GIVE 请求
- P-CONTROL-GIVE 指示
表示异常报告原语:
- P-P-EXCEPTION-REPORT 指示
- P-U-EXCEPTION-REPORT 请求
- P-U-EXCEPTION-REPORT 指示
同步服务原语:
- P-SYNC-MINOR 请求
- P-SYNC-MINOR 指示
- P-SYNC-MINOR 响应
- P-SYNC-MINOR 确认
- P-SYNC-MAJOR 请求
- P-SYNC-MAJOR 指示
- P-SYNC-MAJOR 响应
- P-SYNC-MAJOR 确认
活动管理原语:
- P-ACTIVITY-START 请求
- P-ACTIVITY-START 指示
- P-ACTIVITY-RESUME 请求
- P-ACTIVITY-RESUME 指示
- P-ACTIVITY-INTERRUPT 请求
- P-ACTIVITY-INTERRUPT 指示
- P-ACTIVITY-NTERRUPT 响应
- P-ACTIVITY-INTERRUPT 确认
- P-ACTIVITY-DISCARD 请求
- P-ACTIVITY-DISCARD 指示
- P-ACTIVITY-DISCARD 响应
- P-ACTIVITY-DISCARD 确认
- P-ACTIVITY-END 请求
- P-ACTIVITY-END 指示
- P-ACTIVITY-END 响应
- P-ACTIVITY-END 确认
组织来源:ISO-PP (OSI 表示层协议)定义在 ISO (www.iso.org)文档8823、8822和 ITU ( http://www.itu.org/)文档 X.226、X.216 及 X.236 中。
相关链接:
http://www.doc.ua.pt/arch/itu/rec/product/X.htm:
X.226: Information technology – Open Systems Interconnection – Connection-oriented
Presentation protocol: Protocol specification
X.216: Information technology – Open Systems Interconnection – Presentation service definition
X.236: Information technology – Open Systems Interconnection – Connectionless Presentation protocol: Protocol specification


