什么是表示层?
表示层将应用层的数据转换为设备原生内部的数学结构,并将通信信息编码为可显示的输出格式。
它执行代码更改、文档压缩、安全加密等操作。它还根据集线器的软件/硬件环境定义数据。例如,在Windows中显示UNIX结构化数据。
下图显示了表示层与应用层和会话层之间的联系。
它关注的是数据的语法。
转换
两种框架中的过程通常是交换以字符字符串、数字等形式存在的数据。数据必须在传输之前转换为比特流。
加密
为了传输任何敏感数据,表示层在发送端对数据进行加密,并在接收端进行解密。
压缩
压缩意味着减少比特数。在多行文本、音频和视频的情况下需要压缩。
表示层的函数
表示层的函数解释如下:
数据压缩:通过压缩数据来减少要发送的比特数。
数据转换:根据软件/硬件环境在多个集线器上布局数据。
代码转换:两个连接框架的形式和语法(语言)可能不同。一个框架使用美国信息交换标准代码 (ASCII) 代码进行文档传输,另一个框架使用计算机硬件公司IBM开发的扩展二进制编码十进制交换码 (EBCDIC)。它提供从ASCII到EBCDIC以及反向的“转换”。
数据加密:以特定格式编码信息,以便每个用户或应用程序都不能理解它。
- 所有接收端执行分解、解码和解密操作。
广告