|
OSI 表示层协议位于七层参考模型表示层,通过面向连接或无连接模式实现开放系统之间的信息传输过程。根据应用实体间表示数据值的传输情况,使用表示服务原语的用户数据参数,定义了该应用协议。
代表 PS 用户,表示层具有以下两个功能:
传输语法协议功能由表示协议支持,转换语法功能受表示实体限制,与表示协议设计无影响。对于无连接传输模式,发送表示实体采用转换语法,不会发生转换语法协商。
与应用协议相关的一组表示数据值定义由一组抽象的语法构成。如果两个应用实体想成功实现通信,那么它们在抽象语法设置上必须保持一致。在通信期间,它们可能会修改这种一致性。因此,在实际使用中,抽象语法的设置可能会改变。抽象语法规范可用来识别表示数据值的设置信息内容。当表示数据值在表示实体间进行转换时,抽象语法规范无法识别转换语法,另外,它与本地表示数据值的重新表示无关。
表示层的存在能够确保表示数据值的信息内容在转换期间受到保护。这主要由共同应用实体来负责决定通信中抽象语法的设置及通知表示实体一致性。表示实体知道抽象语法的设置后,主要负责选择能够保护表示数据值的信息内容的可行转换语法。
对于连接传输模式,抽象语法由发送应用实体来决定。为成功实现通信,接受应用实体必须能接受这些抽象语法。
对于连接传输模式,表示实体不协商转换语法。转换语法由发送应用实体决定。为成功实体通信,接受应用实体必须能接受这些语法。作为用户可选项,在“上下文表示定义列表”参数中,抽象语法和相关转换语法必须要有明确的陈述。
表示实体支持能增强 OSI 会话服务的协议以提供表示服务。会话服务支持 PS 用户,这是因为会话服务能充分利用 PS 用户。表示层的主要功能是提供访问包括会话服务原语的用户参数中的表示数据值的重新表示。 |