欢迎来到天天文库
浏览记录
ID:39714021
大小:273.84 KB
页数:48页
时间:2019-07-09
《《课前思考》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、[课前思考]OSI高层协议分成三层的原因何在?各层分别完成什么样的功能?[学习目标]1.掌握高三层协议的基本模型和各自功能 2.掌握高三层协议[学习指南]结合OSI模型分层的概念,理清高三层相互关系及各自的实现细节,并结合TCP/IP的功能来理解OSI的高层功能。[难重点]1.会话层、表示层和应用层的功能和模型 2.抽象语法表示法ASN.1 3.应用层模型及ASE概念会话层会话层功能会话层位于OSI参考模型的第五层,它是面向信息处理的OSI高层和面向数据通信的OSI低层的接口。会话协议的最主要目的是提供一个面向用
2、户的连接服务,会话层给合作的会话用户间的对话和活动提供组织和同步所必须的手段,对数据传送提供控制和管理。虽然运输层能负责端到端的可靠通信服务,但仍不能满足许多应用的需求,会话层的设立可以做到为运输层“增值”的功能,以便提供一个面向应用的完善的服务。具体说来会话层有以下的功能:·会话管理:连接建立、数据传送、连接释放。·令牌管理:管理和协商数据传送、同步及对话连接的释放时必需的发送权(即Token),设定半双工及全双工的数据传送模式。·同步管理:在连续的数据传送过程中插入同步点,当出错时,可以从双方认为合适的同步点
3、开始重新传送。·活动管理:将报文流分成活动(activity)逻辑单元,对用户应用的交互活动过程进行结构化管理,即每一个活动独立于其前、后到达的活动。·异常情况的处理:在会话期间报告来自下面网络的异常情况,保证在会话连接释放之前所有的数据单元都被应用进程所接收。会话层模型会话层模型如图所示。组成成分如下:会话服务用户(SSU,SessionServiceUser)会话实体(SE,SessionEntity)会话连接(SC,SessionConnection)会话协议(SP,SessionProtocol)
4、会话服务访问点(SSAP,SessionServiceAccessPoint)会话层模型会话服务几个基本概念(1)令牌(Token)令牌是会话连接的属性,表示会话连接用户使用会话服务的权力。其特点是: 拥有令牌的用户才可使用与该属性相关的服务;令牌在一个时间点上只分配给一个用户。保证用户调用某种服务时的独占性,防止可能出现的竞争和冲突。令牌共有四种,分类如下:·数据令牌(datatoken): 在半双工连接中,持有数据令牌的用户才能发送数据,而全双工连接中用不着数据令牌;·次同步令牌(synchronize-mi
5、nortoken): 用于管理对话单元中次同步点的设置,次同步点的概念在后面说明;·主同步/活动令牌(major/activitytoken): 用于管理主同步点的设置和一次活动的开始和结束;·连接释放令牌(releasetoken): 持有该令牌的用户才有权释放连接。(2)同步与对话单元同步是在发生了错误或不符合协议的事件的情况下,使会话实体返回到一个已知状态的过程。这个已知状态就是一个同步点。同步点可分为两类: ·主(major)同步点: 将一次会话活动划分为若干个对话单元,用来标志一个对话单元的
6、开始与结束,两个次同步点之间可设立若干个次同步点; ·次(minor)同步点: 将对话单元内容分页,其页间分割点即为次同步点。 当一次会话出现问题时,将会话的状态复位到前面的同步点,从那里再继续进行。每个同步点有一个序号.次同步点可不要求确认,主同步点需要确认,主同步点前后的数据要严格区分。主同步点必须被确认,在发生错误时,会话状态仅仅可以回复到前一个主同步点,而次同步点不需要确认,可以回退到一个或多个次同步点重新发送数据。(3)活动(activity) 活动用于区别数据传送的不同逻辑工作段。每次活动可以看
7、成一次独立的数据传送,或者可看成会话服务用户间传送数据中的一个特定阶段。对应用层来说,一个活动相当于一次应用协议数据单元APDU的交换。活动包含的信息可以是双向的,而一个对话单元只能是单向的。其特点是: 1)一个活动由一个或多个对话单元组成。 2)每个会话连接上,每个时刻只允许有一个活动;在一个会话连接期间,可存在几个相继的活动,一个活动也可以持续多个会话连接。通过主同步/活动令牌来控制。 3)可以中断一个活动,并在同一个或后继会话连接上恢复该活动。一个活动可以跨越几个会话连接,在某个连接上的活动被中断后,经过一
8、段时间后,如果在同一会话连接上被恢复,则该活动只是在同一连接上,如果在另外一次会话连接上被恢复,则跨越了多个连接。会话服务原语会话服务由3个阶段构成,依次是会话连接阶段、数据传送阶段和会话释放阶段,共有21组原语。数据传送阶段 该阶段要在会话连接的两个会话用户之间传送会话服务数据单元
此文档下载收益归作者所有