- 1、本文档共140页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章高层协议
第9章 高层协议 9.1 会话层 9.2 表示层 9.3 应用层 思考题与习题 9.1 会 话 层 会话层位于OSI参考模型的第5层,它是面向信息处理的OSI高层与面向数据通信的OSI低层间的接口。 会话层允许不同的计算机间建立、使用和结束一种称为会话的连接。这一层实现名字识别和诸如安全性等网络上应用进程间通信所必需的功能。 会话层通过在数据流中设置同步点来提供用户任务之间的协调和管理。这样,网络一旦出错,就可从最近的同步点处重新恢复。 9.1.1 会话层基本概念 会话层利用传输层提供的端到端的数据传输服务,实现服务请求者与服务提供者之间的通信,属于进程通信范畴。通信会话由会话建立、维持、同步及管理通信实体间的对话等机制控制。会话层协议通常还帮助上层协议识别和连接网中各式各样的可用服务。 会话层功能与话务员及其电话查号服务很相像。会话层利用低层协议提供的逻辑地址信息,识别高层所需的服务提供者的名字及其地址。 会话层在服务提供者和请求者之间建立会话连接,并初始化会话参数。在执行创建会话连接任务时,会话层一般会介绍或识别会话对方实体,并协商访问权限。 9.1.2 会话连接管理 会话连接管理就是与对方会话服务用户之间建立和释放会话连接,以及进行数据传输。如前所述,会话层用于帮助服务提供者与请求者之间建立和维持通信。这种管理功能实际上分为三个阶段进行。 (1) 建立连接。建立连接的目的是使网上要进行通信的实体彼此相识,并协商本次通信间用哪种会话参数。 (2) 传输数据。传输数据期间要维护连接,并在两个会话层实体间交换报文。 (3) 释放连接。任务就是结束一次通信会话。两个会话层实体交换完数据后,一致同意时就可以释放连接,就像两个人结束电话交谈时互道“再见”一样;彼此通信的会话层实体也可以单方面释放连接,此时双方的通信系统中断,就像通信双方某个人不小心挂断电话一样。当网络实体收不到预期的确认和否认时,就表明双方已失去了联系。服务请求者(或提供者)可以重新建立会话连接或使用新的会话重新开始通信。 9.1.3 会话活动管理 管理在数据传输、同步控制、会话连接释放时所必须的权限,以及对半双工或全双工数据传输方式的设定。 会话服务提供者允许会话用户使用权限,它是会话连接的某种属性,权限只能每次动态地分配给一个会话用户。拥有该权限的用户才能够调用与该属性相关的会话服务。因此,权限是互斥使用会话服务的手段。 会话服务用户在会话连接上交换的数据可以分割为一系列称为对话单位的基本交换单位,每个对话单位中的所有通信不允许分隔开,但与以前和以后所有通信是完全分开的。 会话服务提供者允许会话用户在传输的数据中自由设置同步点,并对每个同步点赋予同步信号,以识别和管理同步点。同步点有以下两类:主同步点,用于在连续的数据流中分出对话单位,一个主同步点表示一个对话单位的结束和下一个对话单位的开始;次同步点,用于在一个对话单位内组织数据交换。 主同步点和次同步点的关系如图9-1所示。 可以使用4种不同的权限: ① 数据权限。在半双工情况下,只有持有数据权限的会话用户才可以发起传输数据。 ② 释放权限。持有释放权限的会话用户可以拒绝释放,并且继续会话连接而不丢失数据。 ③ 次同步权限。只有持有次同步权限的会话用户,才可以发起请求次同步权限服务。 ④ 主同步权限。只有持有主同步权限的会话用户,才可以发起请求主同步权限服务。 9.1.4 数据交换管理 在数据传输流中插入适当的同步点。当发生差错时,对等会话服务用户从双方同意的同步点处重新开始。 当需要在会话连接期内有序地重新建立通信时,重新同步服务可以把会话连接的状态置成在事先已定义过的某个同步点上,并从该同步点开始重新通信。 在适当的时候中断一个对话,并经过一段时间后,在某已预先定义好了的同步点上重新开始对话。 会话层把所有的会话服务划分为逻辑分组,每个逻辑分组称为会话功能单位,共有12个会话功能单位: (1) 核心功能单位。支持建立会话连接、传输常规数据及释放会话连接所需要的基本服务; (2) 协商式释放功能单位。支持协商式有序释放服务;
文档评论(0)