首页 > 编程知识 正文

会话层属于第几层,物理层网络层传输层应用层

时间:2023-05-03 17:44:39 阅读:163118 作者:2941

会话层的功能

会话层的主要功能是在两个节点之间建立、维护和释放面向用户的连接,管理和控制会话,保证会话数据的可靠传输。 我们在主管层和传输层都提到了连接,那么会话连接和传输连接有什么区别呢?

假设你跟秘书说了要给琼斯先生打电话。 这时候,你相当于斜层,秘书相当于传输层。 你的要求相当于要求对话。 提出建立连接的请求,但没有必要自己找电话号码和拨号等。 秘书打电话,开始建立传输连接。 拨号成功后,对方拿着麦克风,建立传输连接。 然后,你收到了电话,此时成功建立了索引层(连接)。

会话连接和传输连接之间存在三种关系。 一对一关系,即一个会话连接对应一个传输连接。 一对多关系,一个会话连接对应于多个传输连接; 多对一关系,多种对话连接对应一种传输关系,就像打电话一样,一个人打完话后可以和另一个人说话,也可以不让通信台知道人变了。 在会话期间,会话层必须决定是使用全双工通信还是半双工通信。 采用全双工通信,演进层在会话管理中需要做的工作较少;采用半双工通信,会话层通过计算机网络技术的两个数据令牌协调会话,一次只能有一个用户传输数据。 会话层建立会话后,首先让用户获得令牌。 只有获得令牌的用户才能发送。 如果接收方想发送数据,可以请求获得令牌。 决定发送方什么时候放弃。 获得令牌后,接收方将变为发送方。 我们在进行大量数据传输的时候,比如下载了100M的文件,下载到95M的时候,网络断线了,该怎么办? 需要抬起头重新传输吗? 为了解决这个问题,会话层提供同步服务,通过在数据流中定义检查点将会话划分为明显的会话单元。 如果网络出现故障,从最后一个检查点重新发送数据。 典型的索引层协议是结构化查询语言(SQL; 远程进程调用(RPC; X-windows系统苹果任务会话协议; 数字结构会话控制协议(DNA SCP )等。

表示层的功能

表示层主要负责数据格式的转换、压缩和解压缩、加密和解密。

在OSI模型中,表示层以下各层主要负责在网络上传输数据时不出现错误。 但是,数据的传输无误并不意味着数据所表示的信息没有错误。 例如:我想下午两点从杭州出发去上海。 所以,我对上海的朋友说“下午两点来”,你的朋友理解为两点到达上海。 所以,这句话虽然没有听错,但不同的理解,产生了不同的结果。

表示层专门处理如何在这些网络中显示计算机信息的问题。 表示层在不同的数据格式之间进行转换操作,实现不同计算机系统之间的信息交换。 两台计算机之间的信息交换除了编码外,还包括数组、浮点数、记录、图像、语音等多种数据结构,表示层抽象地定义交换所用的数据结构,并在计算机内部表示法和网络标准表示法之间进行转换。

表示层还负责加密数据,以便在数据传输过程中保护数据。 数据在发送端被加密,在接收端被解码。 使用加密密钥加密和解密数据。 表示层还负责压缩文件,通过算法压缩文件大小,降低传输成本。

应用层

APP应用层是网络系统中的最高层,也是唯一面向用户的层。 APP应用层为用户提供一般的APP,实现网络服务的各种功能。 常用的电子邮件、互联网浏览等互联网服务是APP应用层的程序。

APP应用层主要面临用户访问网络的问题。 主要有DNS、FTP、电子邮件、Telnet、HTTP等APP应用。

OSI模型的总结

OSI模型的较高层(会话层、表示层和APP应用层)处理用户界面、数据格式和APP访问。

OSI模型的较低层(物理层、数据链路层、网络层和传输层)处理网络介质上的数据传输。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。