众所周知,计算机网络中的应用层程序常使用不同的信息表示标准,即采用不同的数据类型和结构。如果不解决这种差异,各系统之间彼此就不能理解对方数据的含义,也就无法通信。OSI参考模型的下五层协议虽然确保了通信信息可靠、准确、有序、同步的传送,但并未确保信息表示的正确性,为此OSI设立表示层来解决这一问题。
OSI模型中,信息的表示涉及两个方面:语法和语义。
・语义:
数据的内容与意义,由应用层的各应用协议处理。表示层不关心数据具体的语义,只有应用实体才能知道数据的意义。例如,文件的记录组成,作业的执行方法,终端的画面控制等与意义内容有关的方面。
・语法:
数据的表示形式,由表示层处理。它解决异种计算机系统之间的信息表示形式的差异。例如,文字、图形、声音的表示,数据压缩,数据加密等与表示形式有关的方面。语义和语法的关系可以举一个例子来说明:FLOWER,语义上是花的意思,语法上我们将它看成是字符串。
|
|