开发者社区> 问答> 正文

OSI模型表示层的作用是什么?

OSI模型表示层的作用是什么?

展开
收起
追风少年刘全有 2021-11-08 16:27:05 1796 0
来自:华章出版社
1 条回答
写回答
取消 提交回答
  • 表示层(presentation layer)定义用户或应用程序之间交换数据的格式,提供数据表示之间的转换服务,保证传输的数据到达目标端后意义不变。由于各种计算机都可能有自己描述数据的方法(也被称为“局部语法“),因此不同类型计算机之间的数据传输一般要经过一定的数据转换才能保持数据的意义不变。如同一个中国人用汉语打电话向一个美国人说“新年好“以表示新年的问候时,应该翻译为“Happy New Year“,才保持了原始转达的语义。

    表示层的功能是对源端计算机内部的数据结构编码,形成适合于网络传输的数据流(符合“传输语法“),到了目标端计算机再进行解码,转换成目标端用户所要求的格式(符合目标端“局部语法“),保持传输数据的语义不变。

    数据转换工作包括不同类型计算机中内部格式的转换、密码转换和媒体文件压缩的转换。计算机的内部格式指的是字符集的编码方法、整数和浮点数的表示方法等。密码转换是为了实现数据的保密,为此在发送时将数据转换成密文而在接收时将密文恢复成原来的形式。媒体文件压缩包括静止和运动图像的编码方法和格式标准,如PEG和MPEG等。

    抽象语法标记(Abstract Syntax Notation One,ASN.l)是表示层定义的用来表示各种应用协议数据单元的数据类型的工具,是一种数据类型的通用描述语言。

    资料来源:《计算机网络原理》,文章链接:https://developer.aliyun.com/article/726189

    2021-11-10 11:23:34
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
为并行图数据处理提供高层抽象/语言 立即下载
典型模型-卷积神经网络入门 从概念原理到应用实现 立即下载
机器能理解上下文吗 RNN和LSTM神经网络的原理及应用 立即下载