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