北派小说网

北派小说网>互联网的发展历史简介 > 第三章 摇篮中的天下第一网(第1页)

第三章 摇篮中的天下第一网(第1页)

第三章 摇篮中的“天下第一网”

实践往往是理论的先导,互联网的产生也同样来自实践的需要。

1964年,弗吉尼亚第二届信息系统科学大会期间将电脑网络建设提到日程上之后(见第一章 ),问题也越来越明显:大家都在使用不同的电脑,大家都在为自己开发软件。许多时候,各自在做着类似的工作,却很难知道别人在干什么,更难利用别人的成果。

看来,真的需要建立一个能够共享资源的网了。

第一次握手

第一个将两台不同的电脑连接起来的实验是由T。麦瑞尔(ThomasMerrill)提出来的。和当时的许多电脑迷一样,麦瑞尔的专业也不是电脑。

他是一个心理学家,曾经是利克里德尔的学生。

麦瑞尔有一个自己的电脑公司。虽然这个公司的规模很小,却起了一个大名字:“美洲电脑公司”(putererica)。

1965年,麦瑞尔代表“美洲电脑公司”交给DAPAR一份计划,提议在马萨诸塞州和加利弗尼亚州之间进行一次联网实验。

可是,尽管起了个大名字,“美洲电脑公司”毕竟还是一个小公司。DARPA在这些事情上可真是不含糊。由于对这个公司的能力不那么放心,他们就建议麻省理工学院的林肯实验室来主持这项实验。

当时,DARPA的信息处理技术办公室还没有成立。L。罗伯茨(LarryRoberts)正好在林肯实验室工作,没有受到“三顾茅庐”的骚扰。负责这项实验的任务理所当然地落到了罗伯茨的肩上。

他们通过只有2,400bps(每秒钟传送的比特数)的调制解调器,将麻省理工学院林肯实验室的TX2电脑和加利弗尼亚州SDC系统发展公司(SystemDevelopmentCorp。)的Q32电脑连接到了一起。

这是人类第一次实现远距离的两种不同电脑之间的联网!而且,系统使用的是“分时”

(TimeSharing)的方式。

我们知道,在多用户的电脑网络环境中,虽然每一个用户都“觉得”是和大家同时一起工作,可是,电脑本身并没有三头六臂,不可能做到真正“同时”处理不同的工作。用户之所以觉得是同时,是因为电脑把用户的任务分成了单个的小段,然后对这些小段分别进行处理。比如,有甲、乙、丙、丁4个用户同时联入一台主机,进行操作。这个时候,主机并不是先完成甲然后再依次完成乙、丙、丁。而是先完成甲的一小段,再分别完成乙、丙、丁的一小段,然后再完成甲、乙、丙、丁各自的下一小段。这就是所谓的“分时”。我们现在用电脑处理多个任务的时候,也都使用“分时”的方式。

尽管这次实验按计划完成了,并且也达到了预期的目的;可是,接下来的问题仍然不少。

首先是速度。由于线路长而不稳定,这种联网方式的实际速度只有几百波特率,哪怕只是传送很小的一段信息,就得等上喝一杯咖啡的时间。罗伯茨回忆,当时有个家伙用拳头敲着桌子说:“要是这个网络不能做到一秒钟内作出反应,那就没什么用!”

网络的可靠性也值得怀疑。由于使用的是“线路交换”的方式,整条线路被占用,在直接从出发点把信号传到目的地的过程中可能的信号损失会很大。当然,这也就从另一个角度证明了长距离传送数据应该使用象接力赛那样的分布式“包交换”的网络。

更大的问题还是究竟应该建立一个什么样的网。万事开头难,如果一开始选择了错误的方向,今后再改正可就麻烦了。尽管在此之前已经有人提出了分布式网络的理论,不少人还是觉得应该使用由中央控制的线路交换网。要知道,电话网是线路交换网的典型,既然全国的电话网工作得很好,为什么按这种方式建立的电脑网络就不能好好地工作?他们甚至提议将网络控制的中心放在奥马哈,因为这个城市正好处于美国的地理中心。

如果说在早期的研究过程中,有谁对罗伯茨的电脑理论产生过很大影响的话,这个人就是L。Kleinrock。正如前面谈到的,Kleinrock也是讨论过“包交换”原理的人。1961年他和罗伯茨在一起工作的时候,就发表过关于“包交换”思想的文章(参见第二章 )。

在1966年10月的一次大会上,L。罗伯茨和T。麦瑞尔提交了他们的报告:“通向分时的电脑网络”("ToerativeworkofTimeSharedputers",FallAFIPSf。,Oct。1966)。介绍了他们在马萨诸塞州和加利弗尼亚州之间实验不同电脑的联网的过程和结果。

在报告中,他们写道,将不同的电脑连接到一起并没有多大的困难。但是问题在于,这种连接是通过电话线完成的,如果是远距离通信的话,信号将很难顺利达到终点。因此必须使用包交换的理论。这个结论对于后来互联网的发展,可以说是决定性的。

1966年,也是L。罗伯茨“被迫”到DARPA的信息处理技术办公室任职的一年。

他抓住这个机会,积极准备建立一个真正的网。1967年10月在ACM盖特林堡大会上,罗伯茨终于提交了关于建立ARPA的计划:“多电脑网络和电脑间的通信”(“MultipleputerworksaeruniGatlinburgf。,October1967)。

在此之后,DARPA才决定将麻省理工学院林肯实验室的TX2电脑和加利弗尼亚州SDC系统发展公司(SystemDevelopmentCorp。)的Q32电脑加上DARPA资助的其它几个学校和研究机构的节点,连接成ARPA,深入进行网络互联方面的实验。同时也要求他们把对ARPA设计的数据传送速率从2,400bps增加到50,000bps。

小的是好的

1968年8月,L。罗伯茨代表国防部高级研究计划署的信息处理技术办公室正式提出了课题,要求设计并制造出网络通信的关键设备──包交换装置,他们把这种装置称为:“接口信号处理机”(IMP:InterfaceMessageProP来研究在小型的、交互连接式的电脑上进行通信的系统。这个课题的具体要求是制造出给4个节点用的4个IMP,实现这4个节点之间的联网,并且设计出今后可以容纳17个网站的电脑网络。

为了广泛地筛选适合做这项工作的公司,罗伯茨代表信息处理技术办公室发出了140份“项目招标”。一下子引来了几十家对这个项目感兴趣的公司,收到的标书加起来有6英尺高。

第一份送达的标书当然来自IBM公司。当时的IBM公司已经实力雄厚,统治了大型电脑系统的市场。公司大了,提出的方案也大。他们的计划是使用IBM生产的360MODEL50型电脑来作为“接口信号处理机”。

这个方案给人的感觉简直就是杀小鸡要用宰牛刀了。尽管IBM电脑的性能是最好的,可是价格太高,即使象国防部这样的买主也要三思而后行。况且接口信号处理机的需求量太大,每一个主机都要配上一台这种机器。要是都用MODEL50的话,代价也实在太大了。所以,即使是IBM公司的人,也都认为用他们的方案只能做实验,并没有实际使用意义。

已完结热门小说推荐

最新标签