开发者社区> 问答> 正文

OSI模型会话层的作用是什么?

OSI模型会话层的作用是什么?

展开
收起
追风少年刘全有 2021-11-08 16:22:55 2081 0
来自:华章出版社
1 条回答
写回答
取消 提交回答
  • 会话层(session layer)的功能是在传输层服务的基础上增加控制会话的机制,建立、组织和协调应用进程之间的交互过程。

    会话类似于两个人之间的交谈。交谈也是靠某些约定来使得双方有序并完整地交换信息。交谈中需要协调控制因素的一个例子是半双工方式,即对话双方交替地谈话,发言权的交替往往靠约定俗成的表情、手势、语气等协调。另一个例子是同步,即一方因外界干扰或注意力不集中等未听清对方的话时,可请对方重复,使听方和说方同步起来。

    会话层提供的基本服务是为用户建立、引导和释放会话连接。会话层提供的会话服务种类包括双向同时(双工)、双向交替(半双工)和单向(单工)。会话管理的一种方式是令牌管理,只有令牌持有者才能执行某种操作。

    另一种会话层服务是同步。一个会话连接可能持续较长的时间,若在会话连接即将结束时出现故障,则整个会话活动都要重复一遍,这显然不合理。会话层设置了同步控制功能,在一个会话连接中设置了一些同步点,这样当出现故障时,会话活动可以在故障点之前的同步点开始执行,而不必从头开始,使得重发数据降至最少。

    资料来源:《计算机网络原理》,文章链接:https://developer.aliyun.com/article/726189

    2021-11-10 11:23:34
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
典型模型-卷积神经网络入门 从概念原理到应用实现 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载