两个通信系统之间交换的信息的语法和语义由 OSI 模型的表示层管理。
在讨论表示层的设计问题之前,它的一些主要功能是:
- 翻译 –
需要将数字、字符和符号形式的信息转换为比特流。表示层处理不同机器使用的不同编码方法。它管理网络要求的格式和计算机之间的数据转换。 - 加密 –
传输端的数据加密和接收端的解密由表示层管理。 - 压缩 –
为了减少传输的比特数,表示层进行数据压缩。它可以提高音频、视频等多媒体文件的效率。
表示层的设计问题:
- 编码数据的标准方式 –
当需要传输数据时,表示层遵循标准方式对数据进行编码。该编码数据被表示为,整数,浮点数,和数据结构简单的部件组成。它由不同的机器根据它们遵循的编码方法进行不同的处理。 - 维护分布式信息的语法和语义——
表示层管理和维护所分发信息的语法、逻辑和含义。 - 电线上的标准编码 –
定义为要交换的数据结构需要与“在线”使用的标准编码一起抽象。