网络OSI七层协议

网络OSI七层协议

  • 我们都知道互联网的本质是一系列的网络协议,这个协议就叫做OSI(Open System Interconnect——开放式系统互联的含义)协议。
  • 按照功能不同分工不同,人为的分为七层。实际上这七层是并不存在的,也就是说没有这些概念,而我们今天提到的七层概念,只是人为的划分而已。目的是为了让我们更好地理解这些都是用来做什么的。

OSI七层协议定义

  • 从专业的角度来说,OSI就是一个开放的通信系统互联参考模型,也是一个定义的很好的协议规范。OSI模型有7层结构,每层都可以有几个子层。OSI的7层从下到上分别是:
    • 7-应用层
    • 6-表示层
    • 5-会话层
    • 4-传输层
    • 3-网络层
    • 2-数据链路层
    • 1-物理层

物理层

  • 是参考模型的最底层。该层是网络通信的数据传输介质,由连接不同结点的电缆与设备共同构成
  • 主要功能是: 利用传输介质为数据链路层提供物理连接,负责处理数据传输并监控数据出错率,以便数据流的透明传输

数据链路层

  • 是参考模型的第二层。
  • 主要功能是: 在物理层提供的服务基础上,在通信的实体间建立数据链路连接,传输以"帧"为单位的数据包,并采用差错控制与流量控制方法,使用差错的物理线路变成无差错的数据链路。

网络层

  • 是参考模型的第三层。
  • 主要功能是: 为数据在节点之间传输创建逻辑链路,通过路由选择算法为分组通过通信子网选择最适当的路径,以及实现拥塞控制网络互连等功能。

传输层

  • 是参考模型的第四层。
  • 主要功能是: 向用户提供可靠地端到端服务处理数据包错误数据包次序,以及其他一些关键传输问题。传输层向高层屏蔽了下层数据通信的细节。因此,它是计算机通信体系结构中关键的一层。

会话层

  • 是参考模型的第五层。
  • 主要功能是: 负责维护两个结点之间的传输连接,以便确保点到点传输不中断,以及管理数据交换等功能。

表示层

  • 是参考模型的第六层
  • 主要功能: 用于处理在两个通信系统中交换信息的表示方法,主要包括数据格式变换数据加密与解密数据压缩与恢复等功能。

应用层

  • 是参考模型的最高层。
  • 主要功能是: 为应用软件提供了很多服务,比如文件服务器数据库服务电子邮件其他网络软件服务

JackDan Thinking

你可能感兴趣的:(openstack)