0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

科普课堂 | OSI模型,你真的了解吗?

兆越通讯 2024-10-18 17:37 次阅读

网络通信是现代信息技术的基石,它使得人们可以在不同的地理位置之间快速、高效的传递信息,为了实现这一目标,需要一种标准的框架来描述网络通信的过程。因此OSI七层网络模型诞生了。

简单介绍-什么是OSI七层通信模型?

OSI七层通信模型(学名叫Open System Interconnection,意为开放互联系统),也有很多人会写成IOS七层或者ISO七层,这里大家可以写个笔记,ISO指的是国际标准化组织(International Organization for Standardization)。

没错,就是搞ISO9001的那个组织。这个ISO组织,制定了一个OSI七层通信模型,用于规范国际通信标准。

需要注意,这个OSI七层模型是所有通信方式通用的,并不单纯是针对以太网的。

wKgZomcSIc6ANWf7AAC1-kiRkuw091.pngwKgaomcSIc6AVrB2AAC8mgYLag4682.png

这个OSI七层是许多非本通信专业同学在学习或理解TCP/IP过程中的一个噩梦,也是很多人止步于TCP/IP的一个大障碍,因为太抽象,看不见也摸不着,在没有辅助手段的情况下,只能靠想象力去理解,总之理解难度不亚于正常人理解大悲咒。

我们可以想一个简单的逻辑,比如你在电脑上用微信给你的朋友发了一条消息,你通过键盘打字做输入后,经过某些处理,最终这些消息在物理上一定会从你电脑的网卡出去,然后再从你家宽带猫发出去,然后再经过运营商的网络辗转到你朋友所处的移动基站,以电磁波形式发送到你朋友的手机,然后再经过某些处理,在他的手机上显示出这些消息。

wKgaomcSIc6ABSOfAACOYDbm_Oc485.png

你只能看到你发出去和接收到的消息,中间怎么层层处理的,你并不会去关心,也用不着你去关心,因为你是最高级的用户,只需要关心应用就可以了,这就是应用层。

举例说明-OSI模型是如何分层工作的?

举个形象点的例子。

李云龙有事要询问楚云飞,于是让赵政委帮忙写了封信。李云龙叫来了和尚,和尚把信装进公文包,然后骑上马到国军楚团长防区。楚团长拆开信,看完内容后马上回信一封,交与和尚,和尚上马回营,将回信交与李云龙,云龙兄看完信后大喜。

上面这个例子中,我们可以理一下这个关系,你就会知道这个模型,还是出自于人类的常规认知。

应用层李云龙的想法
表示层政委帮忙写成信
会话层告诉和尚要送给楚云飞
传输层要求面呈楚云飞
网络层和尚要清楚楚云飞的团部地址
数据链路层和尚要知道哪条路可以走
物理层用骑马的方式去

那么楚云飞回信的过程,跟上面这个过程也一样,不过有个小区别就是,楚团长是个文化人,应用层和表示层应该就自己一个人干了。

那么在网络通信中,这七层也肯定是有明确的界定的,比李云龙发信稍微复杂一点,但也复杂不到哪里去,如下表:

应用层你要发的消息,如文字、图片、视频
表示层消息转换成数据格式、加密、压缩等
会话层建立应用程序的会话,以windows操作系统为例,可以同时存在多个进程联网,但使用的都是同一个网卡来联网。这里就需要以会话ID的形式来区分各种网络连接。
传输层传输方式,使用UDP还是TCP,并确定了哪个会话使用哪个端口号(理论上有65535个端口可用)
网络层自己的IP地址,对方的IP地址
数据链路层自己的MAC地址,下一跳的MAC地址(决定了这条报文要走的路径)
物理层网卡、网线、交换机、路由器等物理设备

看到了吧,其实你只要理解了李云龙的收发信过程,上面这个网络七层基本上就可以看得明白了。

网络通信中OSI模型有哪些实际应用?

在网络通信中,OSI模型扮演着至关重要的角色,它不仅提供了标准化和规范化的网络通信的基本框架,确保不同设备之间的互操作性和兼容性。还为网络设计、故障排除和优化等方面提供了指导。

  1. 网络故障排除中的作用:在网络运行过程中,故障排除是一项至关重要的工作。OSI模型提供了一个清晰的分层结构,有助于快速定位和解决网络故障。通过逐层检查,可以缩小故障范围,快速定位问题所在。例如,当网络通信出现问题时,通过分析传输层协议是否正常工作,可以判断是物理层的连接问题还是应用层协议的错误,从而有针对性地进行修复。
  2. 网络设计和优化中的应用:在网络设计阶段,OSI模型为工程师提供了一个通用的设计框架,有助于规划网络结构、选择合适的协议以及优化网络性能。通过按照OSI模型的七层结构设计网络,可以实现模块化、标准化的网络架构,便于管理和维护。

OSI模型作为网络通信的基础框架,对于促进网络技术的发展和标准化起着重要作用。随着互联网的不断发展,OSI模型也在不断演进,如云计算物联网等新兴技术的出现,对OSI模型提出了新的挑战和需求。未来,OSI模型将会继续发挥着重要的作用,通过OSI模型的标准化和规范化,实现高效、可靠的网络通信之间的数据传输和控制,推动网络通信技术不断创新和发展。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • OSI
    OSI
    +关注

    关注

    0

    文章

    74

    浏览量

    15395
  • 网络通信
    +关注

    关注

    4

    文章

    784

    浏览量

    29746
  • 通信模型
    +关注

    关注

    0

    文章

    10

    浏览量

    7807
收藏 人收藏

    评论

    相关推荐

    PROFIBUS协议结构及协议模型与ISO/OSI协议模型的关系

    PROFIBUS协议模型与ISO/OSI协议模型的关系  PROFIBUS协议结构
    发表于 11-17 10:33

    电房门控开关,真的了解吗?!

    电房门控开关,真的了解吗?!以上具体视频的链接地址: 免费的 ,http://pan.baidu.com/s/1o681lVk,不妨看看挺有用的
    发表于 04-12 12:26

    频率和时序,是否真的了解呢?

    影响内存的关键因素是哪些?频率和时序,是否真的了解呢?时序与频率有什么区别?哪个对内存性能影响大?
    发表于 06-18 07:15

    真的了解快充吗?

    手机快充,PD快充,125W超级快充……想必这些词或多或少都会听过吧。在电池材质没有取得新突破之前,不断提升的快充技术也是符合当下节奏更快的生活的最佳选择。但是真的了解快充吗?快充是不是只需要一个
    发表于 07-26 08:11

    OSI模型的简单理解

    0.0 OSI模型的简单理解OSI(Open System Interconnect),即开放式系统互联。一般都叫OSI参考模型,是ISO(
    发表于 07-30 06:08

    OSI模型与TCP/IP协议的对应关系OSI模型与TCP/I

    OSI模型与TCP/IP协议的对应关系OSI模型与TCP/IP协议的对应关系 今世界上最流
    发表于 06-09 21:47 7092次阅读
    <b class='flag-5'>OSI</b><b class='flag-5'>模型</b>与TCP/IP协议的对应关系<b class='flag-5'>OSI</b><b class='flag-5'>模型</b>与TCP/I

    OSI/ISO网络参考模型是什么意思

    OSI/ISO网络参考模型是什么意思 ISO :International Standard Organization,国际标准化组织 OSI :Open System Interconnect Reference Mod
    发表于 04-03 15:31 2849次阅读

    什么是OSI基本参考模型

    什么是OSI基本参考模型 开放系统互连(Open System Interconnection)基本参考模型是.由国际标准化组织(ISO)制定的标准化开放式计算机网络层
    发表于 04-03 15:35 4075次阅读

    如何决定协议属于哪个层?OSI模型是关键参考点

    开放系统互连( OSI模型了解网络的第一道关。它是在 ISO / IEC7498-1 中正式定义的七层参考模型,并在有史以来出版的每本认证研究书中都进行了重印。在讨论协议之间如何
    的头像 发表于 09-30 14:42 2984次阅读

    SEAWARD科普课堂之进阶版PAT测试详解

    SEAWARD科普课堂:PAT 测试之风险评估
    发表于 10-18 16:33 804次阅读

    OSI模型的物联网互操作

    开放系统互连 (OSI) 模型是互联网通信的基础,包括连接到物联网 (IoT) 的设备。
    的头像 发表于 09-17 17:28 872次阅读

    OSI七层协议模型有哪些?

    OSI:开放式系统互联通信参考模型(英语:Open System Interconnection Reference Model,缩写为 OSI),简称为OSI
    发表于 05-10 15:15 4056次阅读

    无线OSI协议的概念

    OSI是Open System Interconnection 的缩写,意为开放式系统互联参考模型。在OSI出现之前,计算机网络中存在众多的体系结构,为了解决不同体系结构的网络的互联问
    发表于 05-10 15:21 392次阅读

    SIMATIC S7-1500 PLC的通信及其应用—OSI参考模型

    通信网络的核心是OSI(OSI-Open System Interconnection,开放式系统互联)参考模型
    的头像 发表于 10-17 09:07 997次阅读
    SIMATIC S7-1500 PLC的通信及其应用—<b class='flag-5'>OSI</b>参考<b class='flag-5'>模型</b>

    OSI七层模型的误解

    如果是一个网络从业者,一定学习过 OSI 7 层模型,长期以来,这一直作为我们理解和解决网络问题的基石存在。
    的头像 发表于 12-14 15:02 639次阅读
    对<b class='flag-5'>OSI</b>七层<b class='flag-5'>模型</b>的误解