柒八块表的博客 程序猿一枚

互联网-星星之火

2018-05-13

星星之火

理论与实践

在提出了网络通信要去中心化的理论模型之后,如何将理论付诸实践,毕竟这个世界不缺有想法的人,缺少能将想法变为现实的人。

DARPA这个日后引领半个多世纪世界科技浪潮的组织,从此开始搭建新一代网络工程。但是摆在面前的一大问题是,当时军方的电脑的终端、操作系统、文件系统多种多样,互不统一,比如陆军使用DEC电脑、空军使用IBM电脑、海军使用Honeywell电脑,如何将这些电脑互联互通?

时势造英雄,麻省理工学院的拉里-罗伯茨在1966年入职DARPA,经过一年多的潜心研究,提出通过一个中间层来解决不同电脑之间的互通(其实就是路由器的前身),而通信数据传输问题,根据之前保罗-巴朗等人的分布式网络描述,似乎也可以行得通,于是新一代网络-阿帕网(ARPANet)开始着手搭建,而罗伯茨也被称作为阿帕网之父。

冬去春来,又经历一年研发、调试,在1969年10月29日,当晚10半,加州大学洛杉矶分校与斯坦福实现了对接,之后两个月,阿帕网搭建完毕并投入使用,新时代即将到来。

雨后春笋

当时DARPA在负责人鼓励创新,允许研发人员研究他们感兴趣的项目,可以不用考虑其军事价值,并且与一些高校进行合作,所以网络互通在高校中开始应用起来,并且在1971年,电子邮件也被开发出来;之后法国也开始建立自己的网络项目,虽然并未成功;1973年,阿帕网第一次横跨大西洋:连接到英国伦敦。

之后数年内,越来越多的应用被开发出来,电子邮件、BBS、游戏、查询软件等等,都相继面世。

虽然网络还只是局限在一小部分范围内,但是依赖阻挡不住大家的创新激情。

标准渐成

网络协议诞生,经过多年研究,1974年,TCP/IP协议被提出,并且美国国防部决定公开协议的核心技术,接下来的两年,网络快速发展起来,阿帕网已经拥有60多个节点。不过对于协议的标准之争一直是暗流涌动,在1986年,OSI标准对TCP/IP发起了挑战,但是OSI只是一个模型、并无实现,再一次现实(TCP/IP)打败了理想。

到此时,互联网依旧还是在学校、军事等领域发展,对普通大众的影响并不大。

今天视角

现如今互联网在改变我们生活的方方面面,而当时,大家还都认为互联网只是在一些特殊领域有用。

思考

为什么TCP/IP能打败OSI?民间战胜了官方,当我们有一个idea的时候,先不要高兴太早,能拿出来货真价实的东西才行,理论+实践,缺一不可。有一个不完善的可用版本要强于一个完善的空头理论十倍。




Comments

Content