2009年2月20日星期五


很好的一个图解,告诉了我们另一个世界的起源。瘾科科的翻译也很准确,就直接抄录了。如果你还有计算机老师的话,记得把这个发个他/她/它。。。

>2009 年的网络。我们通过网络送 Email、打网络电话、讨论我们感兴趣的话题,甚至连银行都已经网络化了。但大家今天习以为常的一切,在 50 年前都还只是个朦胧的想法而已。想要了解网络的历史,就要先回到一切的开始, 1957 年。


> 在有网络前,电脑一次只执行一样工作,这称为批处理(Batch Processing),当然,批次处乱没效率的。随着电脑愈来愈大台,它们必需存放在有专门冷却设备的房间里,由专家进行接线。这意味着程序设计师无法 直接操作电脑,导致许多时间上的浪费、和令人抓狂的臭虫(程序错误)。1957 年是发生重大改变的一年:远程控制电脑的新模式(由终端机连接主机)让程序设计师可以直接控制电脑。与此同时出现了「时间共享」的机制,让众人可以分享处 理器的运算能力。

>1957 年 10 月 4 日,在冷战的高峰之中,苏联发射了第一颗无人卫星 Sputnik I。因为担心苏联在科技上的领先,美国在 1958 年 2 月成立了「先进防御研究计划局」 DARPA(Defense Advanced Research Project Agency)。成立初期,知识的传播只能由人来进行,为了加快知识的共享,同时避免研究课题的重复,DARPA 打算成立一个大型的电脑网络,以建立一个中央的数据共享系统。这个网络,便是之后鼎鼎有名的 ARPANET。

>另外三个在此时建 立的网络系统都在网络的发展史上扮演着举足轻重的地位,分别是 RAND Corporation 的军用网络概念、英国 National Physical Laboratory(NPL)的商用网络和法国的 CYCLADES 科学网络。ARPANET 的发展开始于 1966 年,当时的学校对直接开放自已的主机供其它电脑存取感到不放心,因此就在主机前放了另一台称作 IMP(Interface Message Processor)的电脑,负责和网络之间的沟通,而主机只负责程序的起动和数据库的存放。为了统一化 IMP 之间的沟通,Network Working Group 发展了 NCP(Network Control Protocol)做为沟通的统一语言,稍后 NCP 由提供传输确认功能的 TCP(Transmission Control Protocol)所取代。

>另一边,以商务为首要考虑的英国 NPL 网络预期会有大量的使用者和大量的信息流通。为了避免网络拥塞,档案的传送不是一次传送整个档案,而是将档案分成一个一个的小「封包」,在接收端重组。这种机制称为「封包交换」。

>1962 年,美国侦察机机在古巴发现射程远达美国本土的导弹,这让美国担心对美国本土的核弹攻击即将到来。当时的网络采用的是中央化的系统架构,为了避免中央的服务器在攻击中被击破,导致系统整个瘫痪,美国改将军用网络设计成分布式的网络架构。

> 最后一个发展,来自法国的 CYCLADES 网络。CYCLADES 的经费远少于 ARPANET,因此节点数也少得多,基本上是很多少小网络在独立运作的,不像 ARPANET 是连成一个大网络,因此开发的重点放在连结各小网络上头。这也是「因特网(Internet)」这个字的来由。也因为这种连结很多小网络的架构,很多时候 中间经过的电脑只是扮演中继站的角色,并不对经过的数据做重新处理。

>电信商们则是开发了 X.25 通讯协议,做为终端的使用者联机到电信商的服务器时所用的协议(当然电信商就可以收钱了)。DARPA 的 TCP 是设计来连结网关器(Gateway)的,这个系统在融合了 ISO 订定的 OSI(Open System Interconnection)协议之后,就成为了今天的 TCP/IP 通讯协议。TCP/IP 通讯协议保证了网络间的兼容性,并将世界各地的众多网络合而为一,成为我们今天所熟知的 Internet。

>1990 年 2 月 28 日 ARPANET 硬件被移除,但这时候因特网早已开枝散叶,无所不在了!

没有评论:

发表评论