2021-04-24

ISO/OSI参考模型

1. 物理层

利用传输介质为数据链路层提供物理连接,实现比特流传输。

实现相邻计算机节点的比特流透明传输,尽可能屏蔽掉具体传输介质与物理设备的差异,使其上面的数据链路层不必考虑网络的具体传输介质是什么。
透明传输即是所采用的设备只是起一个通道作用,把要传输的内容完好的传到对方。

2.数据链路层

建立和管理节点间的链路。
通过各种控制协议,将有差错的物理信道变为无差错的,能可靠传输数据帧的数据链路。

接受来自物理层的位流形式的数据,并封装成帧,传送到上一层,同样,也将来自上一层的数据帧,拆装为位流形式的数据转发到物理层,并且还负责处理接收端发回的确认帧的信息,以变提供可靠的数据传输。

该层又分为介质访问控制(MAC)和逻辑链路层
MAC的主要任务是是解决共享型网路中多用户信道竞争的问题,完成网络介质访问的访问控制

LLC是建立和维护网路连接,执行差错校验,流量控制合和链路控制。

3。网路层

是OSI参考模型中最复杂的一层,也是通信子网最高的一层,它在下面两层基础上向资源提供服务。

通过路由算法,为报文或分组通过子网选择最适当的路径,该层控制数据链路层与物理层之间的信息转发,建立,维持与终止网络的连接,具体来说,数据链路层的数据在这以层被转换为数据包,通过路径选择,分段组合,顺序,进出路由等控制,将信息从一个网络设备传送到另一个网络设备

数据链路层解决的是统一网络节点之间的通信,而网络层主要解决不同子网之间的通信,例如路由选择问题。

在实现网路层功能时,需要解决的问题如下

           寻址:数据链路层中使用的物理地址(MAC)仅解决网路 内部的寻址问题,在不同子网之间通信,为了识别和找到网络中的设备,每一子网中的设备都会被分配唯一的地址,由于各个子网使用的物理技术可能不同,因此这个地址应当是逻辑地址(ip)

           交换:规定不同的交换方式,常见的交换技术有:线路交换技术和存储交换技术,后者包括报文转发技术和分组转发技术

           路由算法:当源节点和路由节点之间存在多条路径时,本层可以根据路由算法,通过网路为数据分组选择最佳路径,并将信息从最合适的路径由发送端传送到接受端


           连接服务:与数据链路层的流量控制不同的是,前者控制的而是网路相邻节点间的流量,后者控制的是从源节点到目的节点的节点间的流量。其目的在于防止阻塞,并进行差错检测

传输层

   OSI的下三层的主要任务就是数据传输,上三层的主要任务是数据处理,而传输层是第四层,所以该层的通信子网和资源子网的接口和桥梁

     向用户提供可靠的,端到端的差错和流量控制,保证报文的正确传送,向高层屏蔽下层数据通信的具体细节,即向用户透明的传送报文。


        传输层提供会话层和网络层之间的传输服务,这种服务从会话层获得数据,并在必要时,对数据,进行分割,然后将数据传送到网络层,并确保数据能准确的传送到网络层,因此,传输层负责提供两节点之间数据的可靠传送,当两节点的联系确定后,传输层负责监督。


            传输连接管理:提供建立,连接和拆除传输连接的功能,传输层在网络层的基础上,提供“面向连接”“面向无连接”两种服务


            处理传输差错
            监控服务质量

会话层

  OSI的第五次层,用户应用程序和网络之间的接口
  向两个实体的表示层提供建立和使用连接的方法,将不同实体之间的表示层的连接称为会话,因此会话层的任务就是组织和协调两个会话进程之前的通信,并对数据交换进行管理



  用户可以按照半双工,单,全双工的方式建立会话,建立会话时,用户必须提供他们想要连接的远程地址,而这些地址与MAC(介质访问控制子层)地址或网络层的逻辑地址不同,它们是为用户专门设计的,更便于用户记忆,域名(DN)就是网络上使用的远程地址。


  会话管理:允许用户在两个实体设备之间建立,维持和终止会话,并支持它们之间的数据交换,例如提供单方向或双向同时会话,并管理会话中的发送顺序,以及会话所占用时间的长短。


   会话流量控制:提供流量控制和交叉会话功能

   寻址:从逻辑上讲,会话层主要负责数据交换的建立,保持终止,但实际的工作是接受来自传输层的数据,并负责纠错。会话控制和远程过程调用均属于这一层的功能,但应注意,此层检查的错误不是通信介质的错误,而是磁盘空间,打印机缺纸等高级类错误。

表示层

它对来自应用层的命令和数据进行解释,对各种语法赋予相应的含义,

并按照一定的格式传送给会话层

功能:处理用户信息的表示问题,如编码,数据格式转换,和加密解密

    数据的编码:处理字符集和数字的转换。
    
    数据格式处理:协商和建立数据交换的格式,解决各应用程序之间的数据格式表示上的差异
    压缩和解压缩:为了减少数据的传输量
    数据的加密和解密:提高网络安全性

应用层

最高层,是计算机用户以及各种应用程序和网络之间的接口

直接向用户提供服务,完成用户希望在网络上完成的各种工作。
负责完成网络中应用程序与网络操作系统的联系,建立与结束使用者之间的联系,并完成网络用户提出的各种网络服务,及应用所需的监督,管理和服务等各种协议,此外,改层还负责协调各个应用程序间的工作。

应用层为用户提供的协议和服务有:文件服务,目录服务,文件传输服务(ftp),远程登陆服务(Telnet),电子邮件,打印,安全服务,数据库服务等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值