分类: 系统运维
2012-09-26 14:06:41
1、会话层的主要任务:
提供一个面向用户的连接服务
给合作的会话用户之间提供组织和同步所必须的手段。
2、会话层的服务
会话连接管理服务
会话数据交换服务
会话连接同步服务
异常报告服务
前两种是会话层的基本服务。
(1)会话连接管理服务:为对等的用户应用进程建立和维持一条畅通的会话连接,并采用有序的释放方式。(四个服务原语)
会话连接和传输连接关系:
一个会话连接结束,可以不释放传输连接,供另一个会话使用。(多对一)
传输连接出现故障时会建立另一条新的传输连接。(一对多)
传输连接对于会话层透明。
(2)数据交换服务:两个用户应用进程在已建立的会话连接通道上,提供交换SPDU的通信手段。
每个用户服务请求会直接映射为一个会话协议数据单元SPDU,按照规定的协议将此SPDU传送给远端的会话实体。
(3)会话连接同步服务:
允许相互通信的用户有选择地定义一些同步点,以保证传输连接出现故障时,不用将整个会话内容全部重复,提高会话效率。
会话同步的措施:
会话用户把报文分成若干个数据单元,并在相邻的两单元间插入同步点并加以同步编号。
出现问题时,可将会话的状态复位到前一个同步点上继续进行会话。
① 主同步点 用于在连续的数据流中划分会话单元,一个主同步点是一个会话单元的结束和下一会话单元的开始。
② 次同步点 用于在一个会话单元内部实现数据结构化。
(4)异常报告服务:
当用户遇到麻烦(出现非期待性差错)时,用它可通知同等实体,使之了解所发生的差错事件。