解释表示层的函数。
表示层的函数如下:
- 它为用户提供了一种执行会话服务原语的方法。为此,它使用上下文,每个上下文都包含一些数据类型及其传输语法。建立会话时,对等实体协商一个或多个上下文。它可以在会话进行过程中更改这些上下文。
- 一旦达成协商,每台机器都可以自由地以最方便的形式在内部表示数据结构。众所周知,它应该表达它可以被远程对等实体传输和理解,即使在那里使用了不同的内部表示。
- 它提供了一种指定复杂数据结构的方法。表示层提供处理数据表示的服务。它接受来自应用层的数据类型,然后协商语法表示,例如 ASCII、Videotex、电传打字机等。
- 该层还包含作为语言的抽象语法协商 (ASN.I),它描述了数据结构和语法。该层管理当前所需的数据结构集。它还将数据在内部和外部形式之间进行转换。它使用数据表示和数据压缩来执行此功能。
- 它提供表示连接的建立和释放。一个特定的功能单元“内核”用于建立和释放表示连接。这是一个始终需要的单元。在连接建立阶段完成已定义上下文集和默认上下文的协商。这些协商的上下文在连接的整个生命周期中使用。
- 表示实体可以修改已定义的上下文集。只有选择上下文管理功能单元来建立连接时才能执行此操作。在连接过程中,用户应用程序实体通知要添加、删除或更改的新抽象语法,并且表示实体协商公共传输语法。这种需求存在于各种情况下。例如,如果需要访问具有不同语法的文件等。
- 如果在会话层发生重新同步,则必须恢复已定义的上下文,表示层可以做到这一点。它为此功能选择上下文恢复功能单元。
- 表示层还将已定义的抽象语法编码为公共传输语法。它为此使用各种编码和解码规则/方法。编码和解码规则集在 ISO 8825 中定义,即 ASN.1 的基本编码规则规范。它们使用类型-长度-值的编码形式。
- 表示层还通过使用端到端加密来提供隐私和网络安全。加密使数据对于除预期接收者以外的所有人都是不可理解的。
- 使用加密可以保护数据不被未经授权的人员读取。它还可以防止他们插入或删除消息。它验证每条消息的发件人,并使用户能够以电子方式发送签名文档。
广告