资源描述:
《OSI七层模型基础知识:会话层理论知识详解.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、OSI七层模型基础知识:会话层理论知识详解会话层提供的服务可使应用建立和维持会话,并能使会话获得同步。会话层使用校验点可使通信会话在通信失效时从校验点继续恢复通信。这种能力对于传送大的文件极为重要。会话层,表示层,应用层构成开放系统的高3层,面对应用进程提供分布处理,对话管理,信息表示,恢复最后的差错等.会话层同样要担负应用进程服务要求,而运输层不能完成的那部分工作,给运输层功能差距以弥补.主要的功能是对话管理,数据流同步和重新同步。要完成这些功能,需要由大量的服务单元功能组合,已经制定的功能单元已有几十种.现将会话层主要功能介绍如下.为会话实体间建立连接。为
2、给两个对等会话服务用户建立一个会话连接,应该做如下几项工作:将会话地址映射为运输地址选择需要的运输服务质量参数(QOS)对会话参数进行协商识别各个会话连接传送有限的透明用户数据数据传输阶段这个阶段是在两个会话用户之间实现有组织的,同步的数据传输.用户数据单元为SSDU,而协议数据单元为SPDU.会话用户之间的数据传送过程是将SSDU转变成SPDU进行的.连接释放连接释放是通过"有序释放","废弃","有限量透明用户数据传送"等功能单元来释放会话连接的.会话层标准为了使会话连接建立阶段能进行功能协商,也为了便于其它国际标准参考和引用,定义了12种功能单元.各个系
3、统可根据自身情况和需要,以核心功能服务单元为基础,选配其他功能单元组成合理的会话服务子集.会话层的主要标准有"DIS8236:会话服务定义"和"DIS8237:会话协议规范"。 OSI七层模型中的会话层协议填补了传输层所提供的服务与会话用户所要求的服务之间的缝隙。话服务提供了各种与数据交换的管理和构造有关的服务。会话协议含有34种会话协议数据单元的类型,会话协议数据单元与会话服务原语之间具有相对简单的映像关系,大多数服务原语导致会话协议实体产生并发送一个相应的会话协议数据单元。 会话层的主要功能是提供建立连接并有序传输数据的一种方法,这种连接就叫做会话(S
4、ession)。会话可以使一个远程终端登录到远地的计算机,进行文件传输或进行其它的应用。 会话连接建立的基础是建立传输连接,只有当传输连接建立好之后,会话连接才能依赖于它而建立。会话与传输层的连接有三种对应关系。一种是一对一的关系,即在会话层建立会话时,必须建立一个传输连接,当会话结束时,这个传输连接也被释放。另一种是多对一的关系,例如在多顾客系统中,一个客户所建立的一次会话结束后,又有另一顾客要求建立另一个会话,此时运载这些会话的传输连接没有必要不停地建立和释放,但在同一时刻,一个传输连接只能对应一个会话连接。第三种是一对多的关系,若传输连接建立后中途失效
5、,此时会话层可以重新建立一个传输连接而不用废弃原有的会话,当新的传输连接建立后,原来的会话可以继续下去。会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据的同步。会话层的协议代表是:RPC、SQL、NFS、XWINDOWS、ASP。