计算机网络基础之会话层的功能和服务

温故:

 网络层在OSI七层中为位于第三层,同时也是通信子网的最高层,物理层传输的单位是比特流,数据链路层传输的是数据帧,而网络层的传输单位是数据包。这里还要做一个比较,物理层要解决的问题是创建、维护和释放连接;数据链路层要解决的问题是将不可靠的物理链路改造成无差错的数据链路;而网络层主要解决的问题是选择路径,传输层在这里会使用分流/合流,复用/介复用技术等技术为上层的会话层屏蔽掉这种差异,让上层的会话层对下层的通信子网的差异性“视而不见”,实现端到端之间的建立和维持。

关于上面所提到的知识点的相关链接如下:

计算机网络基础之传输层的功能和服务

计算机基础之网络层的功能和服务

计算机网络基础之数据链路层的功能与服务

计算机网络基础之物理层功能与协议

知新:

一、会话层的功能

前面的几天中我们把OSI网络七层中的物理层、数据链路层、网络层和传输层都基本讲了一遍,我也不敢说讲得有多细致,尽我所能为大家提供一些帮助。说实在的,在和大家分享的这段时间里我也收获了好多,在写的过程中我也是在把之前遗落的知识一点点拾起来,这也正是促使我不断写下去不断和大家分享的动力。废话不多说,咱们直接上硬菜。

在上一篇文章中我已经提到了:传输层之上的会话层、表示层和应用层只是为程序服务的,不包含任何数据传输功能。那么他们的功能是什么呢?无非是组织和同步进程间的通信、对数据的语法表示进行转换、为网络的最终用户提供服务。

按照之前的老思路还是先聊聊会话层到底是个什么存在,它都干了些什么?会话层是在两个互相通信的应用进程之间建立、组织和协调双方的交互活动并使会话获得同步,即实现会话用户之间对话管理、数据流同步和重新同步。

有没有觉得很难理解?咱们举个例子有助理解。首先假设终端A远程连接到了系统B,那么所谓的会话的同步就可以理解为控制谁负责发消息,谁负责收消息,谁先谁后都分的很清楚,严格的控制交互的顺序,这就是会话的管理,这也是一种同步机制;再说说数据流重同步,还是刚刚的这个假设,如果而后者通信的过程中连接中断了怎么办?就比如传输大文件的时候网络突然不给力导致连接中断,总不能重头开始吧。这个时候会话层允许用户在一个长的信息流中插入同步点,网络恢复后,只需将最后一个主同步点之后丢失的数据补回来即可。

我上面所说的都是一些浅显易懂的原理,姑且就算是原理吧。但是要想真的搞明白到底是怎么回事还需要深深研究,比如上面提到的同步点是什么,它的作用什么?接下来详细说。

                                                                                                                                       下面是引用内容

会话”是指用户之间的信息交换过程。例如:进行文件传输,首先需要建立“会话连接”,通知通信对方“会话开始”,会话连接建立后,通信双方可进行文件传输;可以把每传输一个文件作为一个“活动”,发送方在开始传输该文件时,通知接收方“活动开始”;为使接收方接收同步,每发送一段数据后,设置一个“次同步点”,使得接收方可以检查数据接收的正确性;发送一组相对完整的数据后,设置一个“主同步点”,接收方收到主同步点信息后,给予确认,表示在这之前的数据已完全正确接收。一个文件传输结束时,通知接收方,本次“活动结束”,如要继续发送下一文件,则通知接收方“新的活动开始”,继续发送文件。 直至本次连接需要传输的文件都传输完毕,通知接收方“会话结束”,拆除会话连接。

    “活动”和“主同步点”同时也作为恢复点,如果传输过程中出现故障,传输中断,则等再次连接时,可以恢复最近一次活动,并从最后的主同步点开始重新同步,继续传输数据。

 

《计算机网络基础之会话层的功能和服务》

二、会话层的服务 

会话层提供丰富的服务来支持用户对数据交换的控制和管理,然后我将这些功能简单的个类:

    (1) 支持会话连接的建立和释放,以及常规数据的传输,支持协商式地有序释放会话连接,发起协商式有序释放会话连接的一方必须事先获得对应的令牌;

    (2) 支持用户以半双工或全双工的方式交换数据,同时支持用户之间进行优先级较高的数据传输;

    (3)支持用户分割会话单元内部的数据流,支持用户分割会话单元,要求活动和主同步令牌的支持;对于主同步点请求,对方必须予以应答;

    (4)支持用户在异常情况下进行恢复动,支持活动管理服务,利用活动划分逻辑工作段,并加以控制和恢复。

 

个人觉得这些内容了解就好,全凭自愿

    原文作者:金陵大掌柜
    原文地址: https://blog.csdn.net/Gao068465/article/details/114546407
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞