码迷,mamicode.com
首页 > 其他好文 > 详细

初识计算机网络(4)—计算机网络体系结构的形成

时间:2017-10-22 11:09:50      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:net   视图   其他   hit   定时   无法   system   business   arch   

  对于一个复杂的计算机网络,为了达到在计算机网络上两台计算机数据通信的目的,有许多工作要去完成,比如如何识别网络上的这台计算机、查明对方的计算机是否开机是否联网、数据传送错误等一系列问题。由此可见,实现两台计算机之间的相互通信必须要有很高的协调功能。这种协调是相当复杂的。为了设计这样的复杂网络,ARPANET(American Research Project Architecture Network)提出了分层的概念。
   在1974年,IBM(International Business Machine)宣布了系统网络体系结构SNA(system Network Architecture),它就用到了分层的概念。之后其他公司也相继退出了自己的不同名称的体系结构。
   这时候就出现问题了。不同得到体系结构出现后,在每一种体系结构所属下的互连很容易地实现了,但是由于不同的体系结构,使得不同公司的设备很难连通。随着全球经济的增长,不同的网络体系的用户迫切需要通信,这就尴尬了。所以为了使不同体系结构的计算机网络能够互连,ISO(International Standard Organization)建立了专门的机构研究这个问题,最后提出了世界范围内的互联标准框架:开放系统互联基本参考模型OSI/RM(Open System InterConnection Reference Model),任何一家公司的网络体系只要遵循OSI,就可以实现数据通信。(这里所说的系统仅仅是指网络互连有关的部分。)OSI/RM在1983年正式成为国际标准ISO 7498。也就是所谓的七层协议体系结构。
   后来又出问题了。OSI视图达到一种理想境界,让全球的计算机系统都遵循统一标准,实现全球的数据交换,但是在20世纪90年代,虽然整套OSI/RM都制定出来了,但是基于TCP/IP的互联网已经在全球相当大的范围内运行了,与此同时找不到什么商家能生产出符合OSI标准的商业产品。唉,真心尴尬了。最后只能得出这样的结论:OSI只获得了一些理论的研究成果,但市场化方面就事与愿违了现今规模最大的tcp/ip并没有使用OSI标准。
 那么OSI为什么就失败了呢?原因有以下几点:

  •   OSI的专家们缺乏实际经验,在完成OSI标准是缺乏商业驱动力。
  •   OSI的协议实现起来比较困难,运行效率低。
  •   OSI标准的指定时间太长,使得按OSI标准生产的设备无法及时投入市场。
  •   OSI的层次划分不太合理,有些功能在多个层次中多次出现。

   最后,就成为了这样一个结果:得到广泛应用的不是法律上的OSI国际标准,而是非国际标准TCP/IP,最后TCP/IP被常常称为了事实上的国际标准。

初识计算机网络(4)—计算机网络体系结构的形成

标签:net   视图   其他   hit   定时   无法   system   business   arch   

原文地址:http://www.cnblogs.com/mhzhou-whyj/p/7707888.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!