搞懂 OSI 七层模型,看这篇文章就够了!

搞懂 OSI 七层模型,看这篇文章就够了!后台有粉丝留言说自己目前大一 刚学计算机网络 学到 OSI 模型的时候 老师讲的非常抽象 完全听不懂 想要我写一篇关于 OSI 模型的文章 而且是能够让从未学过计算机网络的人看得懂的 OSI 是计算机网络通信协议的参考模型 由国际标准化组织 在 1

欢迎大家来到IT世界,在知识的湖畔探索吧!

你好,这里是网络技术联盟站。

后台有粉丝留言说自己目前大一,刚学计算机网络,学到OSI模型的时候,老师讲的非常抽象,完全听不懂,想要我写一篇关于OSI模型的文章,而且是能够让从未学过计算机网络的人看得懂的。

这个需求就有意思了,不过仔细想想,在看这篇文章的各位,能够不加思考的、流利的说出OSI模型有哪些吗?分别有什么作用?

我想真正能够做到这点的有两类人:

  • 正好刚刚学完这块知识点的朋友
  • 考证的朋友、即将应届生面试的朋友,天天背着呢

已经工作的朋友,如果平时不刻意去联想记忆,我想多多少少说的应该不是太全或者太熟悉。

那么今天瑞哥首先就用最直白的话聊聊OSI模型,然后再用专业一点的术语加以总结补充。

本文只讲OSI模型,不讲TCP/IP模型。

什么是OSI模型?

  • OSI英文全称:Open Systems Interconnection
  • OSI中文名称:开放式通信系统互联

OSI是计算机网络通信协议的参考模型,由国际标准化组织 (ISO) 在 1980 年代创建。

为什么会出现这个模型呢?

计算机网络的发展期间产生了许多类型的操作系统,不同系统的网络互联就成了问题,就像全世界有不同的国家,不同的国家都有自己的语言,那么如果没有一个标准语言的话,那么就无法相互交流。

在网络世界中也是,网络设备、系统都有不同的厂商去开发,每个厂商都有自己的小心思,那么想要互相兼容,那几乎不可能的。所以OSI模型这个标准就出现了,说到底就是一个规则,你所有厂商在生产设备的时候,请对号入座,按照这个标准来。

搞懂 OSI 七层模型,看这篇文章就够了!



欢迎大家来到IT世界,在知识的湖畔探索吧!

OSI模型解释

OSI 模型一共有七层协议:

搞懂 OSI 七层模型,看这篇文章就够了!

在详细讲每一层的含义前,给大家分析一下生活中商品通过快递到达你手上的例子。

搞懂 OSI 七层模型,看这篇文章就够了!

快递运送流程

某个顾客在网上买了一件商品,从商品出库到拿到商品一般会经历以下流程:

商家端:

  1. 准备商品
  2. 给商品贴标签
  3. 打包商品
  4. 快递员揽收商品
  5. 商品到达快递站
  6. 商品通过货车运送
  7. 商品离开商品所在城市

顾客端:

  1. 商品到达目的城市
  2. 商品通过货车运送
  3. 商品到达快递站
  4. 快递员送商品
  5. 顾客拿到商品
  6. 顾客撕开快递单
  7. 取出商品

这个流程和OSI的七层模型工作流程很类似,下面我们来详细讲一下。

我们先来看一下每一层的含义:

嵌入式物联网需要学的东西真的非常多,千万不要学错了路线和内容,导致工资要不上去!

无偿分享大家一个资料包,差不多150多G。里面学习内容、面经、项目都比较新也比较全!某鱼上买估计至少要好几十。

点击这里找小助理0元领取:加微信领取资料

搞懂 OSI 七层模型,看这篇文章就够了!

物理层

物理层是 OSI 的第一层或最低层,定义了电气和机械规格,如电缆、连接器和介质的信号。

数据链路层

数据链路层位于OSI 模型的第二层,这一层的数据单元称为“”。

数据链路层包括两个子层:

  • 第一层称为逻辑链路控制层,负责将数据包传输到接收网络层,从报头中识别网络层协议地址,并提供流量控制。
  • 第二层称为媒体访问控制层,是网络的逻辑链路控制层和物理层之间的连接层,该层用于通过网络传输数据包。

网络层

网络层位于OSI 模型的第三层,网络层有两个主要功能:

  • 一种是将分段分解为网络数据包,然后在接收端重新组装数据包。
  • 另一种是通过发现跨物理网络的最佳路径来路由数据包。

网络层使用IP地址将数据包路由到目标节点。

传输层

传输层位于OSI 模型的第四层,负责传送、错误检查、流量控制和数据包排序,传输层的数据单元是数据段

两种经典的传输层协议:

  • 传输控制协议 (TCP):面向连接的可靠协议
  • 用户数据报协议 (UDP):无连接且不可靠的协议

会话层

会话层位于OSI 模型的第五层,允许不同平台的用户在他们之间建立一个活跃的通信会话,在两个不同应用程序之间的对话中提供同步。

这个相当于你买了一件大商品,被拆分寄送,没送到一个快递点的时候都要去确认拆分的商品都已到位,一直确认,直到全部收到。

表示层

表示层位于OSI 模型的第六层,以易于理解的形式将数据呈现给用户,表示层负责语法,因为发送方和接收方使用的通信模式可能不同,你可以将表示层看作是翻译。

应用层

应用层位于OSI 模型的第七层,应用层是唯一直接与用户数据交互的 OSI 层,该层提供了一个协议,允许软件发送和接收信息以及向用户呈现有意义的数据。

OSI每层的数据单元

  • APDU:应用协议数据单元
  • PPDU:表示协议数据单元
  • SPDU:会话协议数据单元
  • TPDU:传输协议数据单元(段)
  • 数据包:网络层数据单元
  • :数据链路层数据单元
  • :物理层数据单元
搞懂 OSI 七层模型,看这篇文章就够了!

OSI七层图

总结

OSI七层模型本身不难,本文简单的介绍了OSI七层模型有哪些,每一层分别是什么意思,有哪些作用,由于篇幅原因,每一层不展开讲,从下一篇文章开始展开每一层。

转载自:网络技术联盟站

文章来源于搞懂 OSI 七层模型,看这篇文章就够了!

原文链接:
https://mp.weixin..com/s/aGgVKH5YoBrIUqoKj3SbFQ

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/129056.html

(0)
上一篇 2天前
下一篇 2天前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信