学习网络的第一堂课,基本上都是介绍一些网络的发展史及起源,也就是对网络的由来及发展进行一个梳理和概述。如果进了进一步的专业学习,则所有老师,所有教材无不例外的先讲述网络的参考模型,无论是OSI的七层参考模型,还是IEEE的TCP/IP的四层模型,这些都是学习计算机网络的第一堂课,也是最基础的,同时也是必须要掌握的。学习了这些网络参考模型后,很多人就会产生这样一个疑问,为什么要讲网络进行分层?

在回答这样一个问题之前,我们需要明白一点,理论的出现,都是来源实际生产的推动。在这些参考模型没有出现之前,在业界就出现了不同的网络体系结构,如IBM的SNA结果,DEC的DNA结构,各个厂家提出的不同结构和标准都是以自家设备为基础的,现在有这里多标准或者模型在这里,用户在选择产品的时候就只能用同一家公司的,因为不同公司间大家的标准不一样,工作方式也可能不一样,简单的说可能异种网络产品间可能会出现不兼容的情况。如果说同一家的公司的产品都能满足用户的需求的话,那就看哪家公司实力强点,实力强的,用户粘性高的,用户自然也不会说什么,问题是一家公司并不是对所有的产品都擅长,比如用到搜索,大家肯定首先百度,百度同样也从手机,但是有几个人会去买收集,假如说用了百度或者腾讯的服务之后,用户所有的产品都只能用百度或者腾讯的,你愿意吗?(所以大家不要奢望会出现第二次腾讯让在用户在QQ和360之间二选一的情况了),所哟很多时候,用户可能想要的核心交换机用思科的比较好,但是低端的接入层的交换机用国产的华为或者花三的比较好,这在实际中也很普遍,不同厂商的设备都可能出现在一家公司中。

既然实际情况需要用户去选择不同的厂家的产品,那么就要求这些厂商之间生产的产品要能兼容,也就是他们之间要和睦相处。但是如果私下里,这些公司为了各自的利益关系很可能不能达成一致,怎么办?实在不行,就来一个国际化的组织,制定相关标准,然后大家照着这个标准去生产,这样大家的东西在原理互通方面就没有问题了,也就可以实现相互兼容。

怎么由谁来制定这些标准呢?具体标准又是什么呢?这类,我们伟大的ISO就勇敢的跳出来了,并且说,兄弟们,你们就看我的吧,我一定会给大家一个满意的答案,并且这些标准可以很好的指导你们的生产,于是,我们伟大的OSI七层模型就这样诞生了。

总的来说,OSI七层参考模型本意还是挺不错的,它具体的规范了每一层的作用及相关的协议,但是我们不得不说,OSI是个理想主义者,太理想的东西一般都很难在现实生活中生活,而且设计的太好了,就是完美了,完美的东西对于厂家来说就是设计操作方面提高了难度,所以,大家最终还是选择了更加务实的IEEE TCP/IP四层参考模型。

IEEE的TCP/IP模型从一开始就是奔着实用而设计的,这以理论模型的出现,立刻收到了各个厂家的支持,所以现在大家一直在用的还是TCP/IP模型,而计算机网落叶因此称为TCP/IP网络。

虽然OSI在实际生产中郁郁不得志,但是它在理论基础方面还是相当不错的,所以每一个学计算机网络的人,第一堂课就得去学习它,用教材的话来说,就是它能更好的让你理解忘了,让你感受网络,我不知道这话是不是真的,但是至少有一点是真的,OSI的七层模型是你学习计算机网络的第一步。

转载于:https://blog.51cto.com/3522570/1020378

为什么要进行网络的分层?相关推荐

  1. 网络的分层思想和数据封装与解封装概论

    网络的分层思想和数据封装与解封装概论 网络的分层思想和数据封装与解封装概论 1.网络的分层思想 2.关于OSI分层模型的概念 3.关于TCP/IP模型和协议簇 4.数据的封装与解封装 网络的分层思想和 ...

  2. 网络协议分层及报文格式大全

    推荐一个查看网络协议分层及报文格式的网站,非常清晰! http://www.023wg.com/message/message/cd_feature_cover.html

  3. 图片传输_一幅图片的奇妙旅行,网络传输分层通信协议原理揭秘

    网络图片 每当我们轻轻点击鼠标打开网页,一幅幅美妙的图片映入眼帘,我们可有曾想过,它是经历了一场什么样的变化才被展示到我们的电脑上呢?带着这样一个问号,让我们开始一场奇妙的网络图片传输之旅. 我的故乡 ...

  4. 计算机网络拓扑分层,计算机网络和工程实践教程讲座主讲内容网络拓扑和分层体系结构.ppt...

    计算机网络和工程实践教程讲座主讲内容网络拓扑和分层体系结构.ppt 1. 物理层接口 物理层接口主要涉及各种传输介质或传输设备的接口.由于传输介质和传输设备种类很多,因此物理层接口的标准也非常多.下面 ...

  5. 字节一面:“为什么网络要分层?每一层的职责、包含哪些协议?”

    这是一道秋招面试字节遇到的真题. 这篇文章我会首先结合我们日常的软件系统开发介绍 「"为什么网络要分层"?」 ,随后我会介绍 「"OSI 7 层模型"」 以及  ...

  6. 以太网的分层架构_现代通信网络的分层结构及各层的作用

    现代通信网络的分层结构及各层的作用 概述 随着计算机技术的发展和对联网的迫切需求, 通过Modem在电话网中传送低速数据的通信方式, 已 满足不了日益增长的数据通信的要求.电信部门早在 1988 年就 ...

  7. 计算机网络采用分层有哪些好处,网络协议分层的优点

    分层网络协议是计算机术语.网络协议分层的优点你知道吗?计算机网络安全有哪些基本注意事项,一起和佰佰安全网看看吧. 网络安全是一个关系国家安全和主权.社会的稳定.民族文化的继承和发扬的重要问题.其重要性 ...

  8. 网络模型 - 随机网络,无标度网络,分层网络

    转自: http://www.flickr.com/photos/caseorganic/4510691991/in/set-72157624621620243 小图 大图 Network Model ...

  9. 网络协议分层_接口测试之网络分层和数据

    网络分层和数据 上一小节中介绍了接口测试中一些必要重要的定义,这一节我们来讨论一下在学习接口测试过程中我们要关注的最重要的东西:网络分层和数据. 首先,我们来尝试理解一下,为什么网络是要分层的呢? 我 ...

  10. 网络设计分层设计的原理

    http://baijiahao.baidu.com/s?id=1565261694543910&wfr=spider&for=pc 最初,计算机网络设计主要考虑的是硬件,其次考虑的才 ...

最新文章

  1. linux 关机 司机,Linux 关机
  2. 为什么局域网的IP普遍是192.168开头?
  3. opengl加载显示3D模型BVH类型文件
  4. 【设计模式】学习笔记8:命令模式
  5. Android6.0之后的权限机制对App开发的影响
  6. centos vim编辑器 第八节课
  7. n阶方阵的蛇形排列java_「P·R·N·D」的排列顺序为何成为行业标准,能不能改变呢?...
  8. 30岁的职场危机,人生下半场的困局
  9. 直播美颜滤镜软件加持下的网络直播
  10. 教育行业是永恒不过时的常青藤行业!
  11. C语言真的很难吗?那是你没看这张图,化整为零轻松学习C语言。
  12. python打九九乘法表上三角下三角_python经典练习题之九九乘法表、打印菱形、打印对顶三角形、斐波拉契数列、素数......
  13. 这可能是全网最全的车载OS整理
  14. cmd打开常用设置以及应用的快捷方法
  15. cuda安装以及conda安装对应版本的pytorch-gpu
  16. 珠海横琴凯悦酒店开业
  17. C++、Qt 调用 lua 完成简单计算并得到结果( 出现中文 ‘?’问题)
  18. 【C语言】有一行电文按下面规律译成密码
  19. 千里之行,始于足下--致2013-2014上半年总结
  20. 仿 Lenovo商城首页

热门文章

  1. linux中iptables乱码,xshell连接CentOS6.5 iptables或ls 输出乱码-Go语言中文社区
  2. matlab中求解非线性方程组的函数,利用solve函数求解非线性方程组的问题
  3. java非字符文件的复制--图片复制
  4. cad 万能字体_【干货】CAD实用技巧50条
  5. 2018最新hadoop服务器环境配置教程(附详细步骤)
  6. Android成企业安全主要威胁的十大原因
  7. EmEditor中,正则判断行中是否存在自动字符串
  8. 经典技术文章翻译(3):IIS7协议侦听器(Introducing IIS 7 IIS Protocol Listeners)
  9. 3月13 论文学习步骤:google的cartographer的论文《Real-Time Loop Closure in 2D LIDAR SLAM》
  10. CTR 预估模型简介--非深度学习篇