Chinaunix首页 | 论坛 | 博客
  • 博客访问: 495483
  • 博文数量: 28
  • 博客积分: 8010
  • 博客等级: 中将
  • 技术积分: 1801
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-11 16:43
文章分类

全部博文(28)

文章存档

2011年(1)

2010年(2)

2009年(18)

2008年(7)

我的朋友

分类: 网络与安全

2009-07-11 18:47:58

该层有两种功能:

1)解决异种系统间的信息表示问题,屏蔽不同系统在数据表示方面的差异,也就是我们常说的“完成数据格式的转换”。所采用的方法是:定义一种公共的语法规则,并在信息交换时完成本地语法与公共语法的转换(有点像外文的翻译,呵呵!)

2)数据的压缩和解压缩、以及加密和解密。

 

每个进程的数据结构都是不同的——这里所说的数据结构,不仅指ASCIIEBCDIC的符号,还有描述各个进程本身用的语法。

 

语法:一种形式化的表示,它定义了传输数据的表示形成。

语义:定义 了数据的实际含义,从而使数据管理所需的信息得以正确理解。

时序:规定通信实体间应答信号的相互间隔和顺序关系。

 

在用户之间传递的信息,其表现形式有两方面:

1)与内容意义有关的“语义”         ——Semantics

2)与形式有关的“语法”                ——Syntax

这样就把信息表现看作两个侧面,语义由应用层处理,而Syntax(形式)则由表示层处理,从而进行了两层间的功能分配。

 

OSI定义了以下两种语法:

1)抽象语法:各个计算机系统中分别用独自规定的形式(局部语法)表现信息(和数据)语义。而在OSI环境下有必要使其表示“标准化”,这个标准的主义表示就是抽象语法。

抽象语法在“语义”和“语法”间起着桥梁作用。

2)传送语法:应用实体把抽象语法交给表现实体。为使其能在表现实体间传送,需对抽象语法符号化,符号化以后的语法就是传送语法。

 

表示实体根据应用层的要求,适当选择传送语法,并按表示协议与对方协商,最后才确定适当的传送语法。接着表示实体把抽象语法变换为指定的传送语法。符号化以后的传送语法再按表示协议,借助于会话层以下的透明传输功能,传输给对方。换句话说,表示层要决定AP间传输的数据结构,必要时须把每个AP自己具有的数据结构变换成为传送所必需的通用数据结构。(即异种系统间的通信)

阅读(777) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~