首页 > 编程知识 正文

网络体系结构分层模型,计算机网络层间体系结构的工作原理

时间:2023-05-03 07:30:55 阅读:163117 作者:3919

3.5.2修整层

联库层在运输层提供的服务中,强化了对话管理、同步、活动管理等功能。

1 .实现会话连接和运维连接的映射

会话层的主要功能是提供一种建立连接(称为会话)并有序传输数据的方法。 会话可以使某个远程终端登录到远程的计算机上,进行文件传送和其他APP。

会话连接基于建立传输连接。 在建立传输连接之前,不会依赖于此建立会话连接。 会话和传输层连接有三种对应关系。 一个是一对一的关系。 也就是说,在亲戚层建立对话时,必须建立运输连接。 对话结束后,该运输连接也将被释放。 另一个是多对一的关系。 例如,在多客户系统中,一个客户建立的会话结束后,另一个客户会请求建立另一个会话。 在这种情况下,不需要不断地建立和释放承载这些会话的运输连接,但在同一时刻,一个运输连接只能支持一个会话连接。 第三,由于一对多的关系,如果在建立运输连接之后中途失效,则岸层可以重新建立运输连接而不丢弃原始会话,并且在建立新的运输连接之后,原始会话可以继续。

2 .释放会话连接

会话连接的释放与运输连接的释放不同,它采用的是有序的释放方式。 这意味着,即使使用完整的握手(例如请求、指示、响应或原语确认),会话也只有在双方同意的情况下才会终止。 这种释放方式不会丢失数据。 对于异常的原因,起义层也可以不协商就立即释放,但这样有可能会丢失数据。

3 .基层管理

像其他层一样,必须协调、管理和控制两个会话图元之间的交互。 会话服务的获取是会话层协议执行的结果,会话层协议支持和管理同等对接会话实体之间的数据交换。 对话往往由一系列对话组成,因此必须控制和管理对话的顺序、对话的进展情况。 在会话层管理中,考虑了令牌和会话管理、活动和会话单元、同步和再同步等措施。

)1)令牌和会话管理。 原理上,所有OSI的连接都是全双工的。 但是,在大多数情况下,上层软件为了方便往往被设计为半双工的交互通信。 例如,当远程终端访问数据库管理系统时,它经常发出查询并等待回答。 保持并强制执行此轮转的过程称为对话管理,即轮到用户发送或数据库发送。 实现交互管理的方法使用数据令牌(DataToken )。 令牌是会话连接的属性,表示会话服务的用户独占使用某项服务,只有掌握令牌的用户才能发送数据,另一方必须保持沉默。 令牌在某个时刻动态分配给会话服务用户,该用户可以在使用后重新分配。 因此,令牌是非共享的OSI资源。

(2)活动和对话单元。 会话用户之间的协作可以划分为各种逻辑单元,称为活动。 每个逻辑单位称为活动,每个活动的内容具有相对的完整性和独立性。 一次只能有一个会话连接用于一个活动,但允许一个活动跨越多个会话连接。 此外,允许多个活动连续使用一个会话连接,但不允许重复。 可以通过电话用户和电话线路之间的连接关系来说明事件和会话连接的关系,一对拨打的电话对应于一个会话连接,并且使用电话线路进行通话的用户进行的对话相当于该事件。 很明显,一个电话随时只能由一个人使用。 这意味着它支持一个事件。 但是,一对用户结束通话后,可以不挂断电话,让需要同一电话线连接的人继续使用。 这相当于一个会话连接按顺序用于多个事件。 如果通话中线路故障中断,需要重新连接电话继续对话。 这相当于一个活动跨越多个连接。

对话单元是活动中数据的基本交换单元,通常表示逻辑上重要的工作部分。 在事件中,存在一系列的对话,每次单向的连接通信动作所发送的数据构成一个对话单元。

(3)同步和再同步。 主管层的另一个服务是同步。 同步是指使会话服务器的用户能够一致地了解会话的进度,从而在会话中断后,无需从头开始会话就可以从中断的地方继续。 通过设置同步点可以获得对这种会话过程的理解。 会话层允许会话用户在传输的数据上自由设置同步点,并为每个同步点指定同步号码以识别和管理同步点。 这些同步点被插入到用户数据流中并发送到另一方。 当接收方通知发送方接收到同步点时,发送方可以确信接收方已经接收到了在该同步点之前发送的所有数据。 草绘层定义了两种同步点。 主同步点用于在连续的数据流中划分交互单元,一个主同步点是一个交互单元的结束和下一个交互单元的开始。 次同步点用于在一个对话单元内实现数据结构化。 主同步点和次同步点之间存在一些差异,重新同步时只能返回最近的主同步点。 每个插入的数据流中的主同步点将被明确确认,而次同步点将不会被确认。

4 .会话服务

会话层可以为用户提供很多服务,将服务划分为几个功能单元,以便两个会话服务用户在会话建立阶段协商所需的服务。 一般的功能单元如下所示。

(1)核心功能单元,提供连接管理和全双工数据传输的基本功能;

)2)协商发布功能单元,提供有序的发布服务;

(3)半双工功能单元,提供单向数据传输;

(4)同步功能单元,用于在会话连接期间提供同步或再同步;

)活动管理功能单元,提供对话活动的识别、开始、结束、暂停、重新开始等;

(6)异常报告功能单元在会话连接期间提供异常情况报告。

所有这些功能的执行都有相应的用户服务原语,每种原语类型可能有四种格式:请求、指示、响应和确认。

5.OSI会话协议

OSI的会话层协议填补了运输层所提供的服务与会话用户所要求的服务之间的缝隙。话服务提供了各种与数据交换的管理和构造有关的服务。会话协议含有34种会话协议数据单元的类型,会话协议数据单元与会话服务原语之间具有相对简单的映像关系,大多数服务原语导致会话协议实体产生并发送一个相应的会话协议数据单元。

计算机网络体系结构及协议之会话层.doc

下载Word文档到电脑,方便收藏和打印[全文共2275字]

编辑推荐:

下载Word文档

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。