解释表示层的功能。

computer networkinternetmca更新于 2026/1/18 20:37:17

表示层的功能如下:

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

相关文章