Chinaunix首页 | 论坛 | 博客
  • 博客访问: 92939
  • 博文数量: 53
  • 博客积分: 1483
  • 博客等级: 少尉
  • 技术积分: 635
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-05 16:51
文章分类

全部博文(53)

文章存档

2014年(1)

2013年(7)

2012年(45)

我的朋友

分类: 系统运维

2012-09-26 14:06:41

1、会话层的主要任务:
提供一个面向用户的连接服务
给合作的会话用户之间提供组织和同步所必须的手段。

2、会话层的服务

会话连接管理服务
会话数据交换服务
会话连接同步服务
异常报告服务

前两种是会话层的基本服务。

(1)会话连接管理服务:为对等的用户应用进程建立和维持一条畅通的会话连接,并采用有序的释放方式。(四个服务原语)

会话连接和传输连接关系:

一个会话连接结束,可以不释放传输连接,供另一个会话使用。(多对一)
传输连接出现故障时会建立另一条新的传输连接。(一对多)

传输连接对于会话层透明。

(2)数据交换服务:两个用户应用进程在已建立的会话连接通道上,提供交换SPDU的通信手段。

每个用户服务请求会直接映射为一个会话协议数据单元SPDU,按照规定的协议将此SPDU传送给远端的会话实体。
(3)会话连接同步服务:
允许相互通信的用户有选择地定义一些同步点,以保证传输连接出现故障时,不用将整个会话内容全部重复,提高会话效率。

会话同步的措施:

会话用户把报文分成若干个数据单元,并在相邻的两单元间插入同步点并加以同步编号。

出现问题时,可将会话的状态复位到前一个同步点上继续进行会话。

① 主同步点 用于在连续的数据流中划分会话单元,一个主同步点是一个会话单元的结束和下一会话单元的开始。

② 次同步点 用于在一个会话单元内部实现数据结构化。

(4)异常报告服务:
当用户遇到麻烦(出现非期待性差错)时,用它可通知同等实体,使之了解所发生的差错事件。

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