深圳UI培训-高端面授深圳UI培训机构
云和教育:云和数据集团高端IT职业教育品牌
  • 华为
    授权培训中心
  • 腾讯云
    一级认证培训中心
  • 百度营销大学
    豫陕深授权运营中心
  • Oracle甲骨文
    OAEP中心
  • Microsoft Azure
    微软云合作伙伴
  • Unity公司
    战略合作伙伴
  • 普华基础软件
    战略合作伙伴
  • 新开普(股票代码300248)
    旗下丹诚开普投资
  • 中国互联网百强企业锐之旗
    旗下锐旗资本投资

云和大咖分享:详解OSI和TCP/IP参考模型

  • 发布时间:
    2020-08-22
  • 版权所有:
    云和教育
  • 分享:
OSI模型,即开放式通信系统互联参考模型(Open System Interconnection,OSI/RM,Open Systems Interconnection Reference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。
这是一种事实上被TCP/IP 4层模型淘汰的协议,在当今世界上没有大规模使用。但是TCP/IP是由OSI参考模型演化得到的,所以OSI参考模型还是值得我们去参考学习的。
接下来简单的对比一下OSI参考模型和TCI/IP参考模型:
  • 1. OSI引入了服务、接口、协议、分层的概念,TCP/IP借鉴了OSI的这些概念建立TCP/IP模型。
  • 2.OSI先有模型,后有协议,先有标准,后进行实践;而TCP/IP则相反,先有协议和应用再提出了模型,且是参照的OSI模型。
  • 3. OSI是一种理论下的模型,而TCP/IP已被广泛使用,成为网络互联事实上的标准。
OSI参考模型,基本知识了解一下:
再来一张图,熟悉一下其各个层的作用:
总的来说:
应用层主要为应用程序提供服务并规定应用程序中通信相关的细节。包括文件传输、电子邮件、远程登录(虚拟终端)等协议。
表示层主要将应用处理的信息转换为适合网络传输的格式,或将来自下一层的数据转换为上层能够处理的格式。因此它主要负责数据格式的转换。具体来说,就是将设备固有的数据格式转换为网络标准传输格式。不同设备对同一比特流解释的结果可能会不同。因此,使它们保持一致是这一层的主要作用。
会话层负责建立和断开通信连接(数据流动的逻辑通路),以及数据的分割等数据传输相关的管理。
传输层主要起着可靠传输的作用。只在通信双方节点上进行处理,而无需在路由器上处理。
网络层将数据传输到目标地址。目标地址可以是多个网络通过路由器连接而成的某一个地址。因此这一层主要负责寻址和路由选择。
数据链路层负责物理层面上互连的、节点之间的通信传输。例如与 个以太网相连个节点之间的通信。序列划分为具有意义的数据帧传送给对端(数据帧的生成与接收)。
物理层负责 比特流( 序列)与电压的高低、光的闪灭之间的互换。
我们所有需要经过IP网络来传输的数据,都需要遵循我们OSI参考模型或者TCP/IP模型来进行封装传输,只不过可能在每一层的封装协议不一样,因此掌握好我们的协议栈才能在后续学习过程中更好的学习。

文/华为ICT网络通信技术专家赵老师