Keywords: leased line, Supercomputer center, Store and forward networks, ARPANET, BITNET, packet switching, router, NSF, Larry Smarr测试
进入电子计算机时代后,人们在计算机网络、与计算机通讯的道路不断地探寻着。下面介绍几历史上的网络模式。大数据
leased line :专线网络,是使用电缆等使得两地直接创建起联系关系,例如过去使用铜线、如今使用光纤等,来提供信息互换、网络服务等。不像拨号上网那样每次上网都须要链接,专线是一直可用的。然而也有缺点,一就是线路总量是有限的,你占了一条别人就少一条;二是专线费用极高,人们也会所以去寻找别的方法ui
BITNET (Store and forward networks):避免使用专线的高花费而使用的方法。有一个比较明显的缺点就是此网络系统使用相似于线性队列模拟的任务处理方式,有可能形成比较大容量的文件数据在传输时阻挡了比较小的文件进行传输。(下两图中,绿色和棕色小点表明比较小容量的数据,但由于表明比较大容量的数据的紫色原点堵在前面,因此每通过一个路径时都要被阻挡,很影响效率)编码
这种方法出如今20世纪80年代初期,经常使用语邮件的发送,由于上面提到的缺点,速度较慢,一封邮件可能要6h~2days的时间才能送到。计算机网络
ARPANET:20世纪60年代到80年代,由美国国防部主持研发的网络研究项目——ARPANET,是 Advanced Research Projects Agency Network(高级研究计划局网络)的简称。美国军队提供资金去研究这ARPANET的目的是为了能让计算机能更好地为一些军事项目和目的去服务,更好地被使用。开发更先进的网络,也让人们有更多渠道去使用计算机,更高效地使用计算机。不过建成以后这是一个比较排外性的网络系统,基本上只能是军队的人或者有资助过的人能使用。router
是一种观点,叫作packet switching(分组交换网络技术)。实现手段比较复杂、但原理十分简单的一种技术。它容许同时有大量数据进入传输过程,能够解决上面提到的BITNET中有较大数据阻挡较小数据的问题。具体作法是将数据拆分,再由数据接收方将这些被分解的数据再进行组合得到传递过来的数据。视频
router:传递路径再也不是线性队列模式,而是多方向动态模式。这里起控制做用的东西就叫router,路由器。特色是不必定是把数据往目的地传递,而是向下一个更靠近目的地的路由器传递,以实现多渠道传递数据。贴一段原文,其实很好理解。对象
原文:They're still computers, but they weren't doing storing in the same way. They were just forwarding, they weren't store-and-forward, they were merely forwarding.blog
Supercomputer and NSF:在科学领域,对于可以进行快速计算的超级计算机的需求是愈来愈大,几乎每全部能力的大学都向NSF(National Science Foundation,美国国家科学基金会)提出要求拥有一台超级计算机的要求,由于价格不菲,因此NSF对此十分头痛。因而NSF提出一个观点:咱们为何不建造少部分的超级计算机,但却花一些钱去建造一个全国性的共享网络?
接下来咱们要见到的人叫作Larry Smarr,来自NCSA(National Center for Supercomputing Applications,美国国家超级应用计算中心),他会带领咱们领略当年的故事。
Larry Smarr在以前是一位天文学家。
(゚Д゚≡゚д゚)!?
都说三百六十行隔行如隔山,然而Larry Smarr的开场白就是如此的卧槽(固然后面讲的更厉害了,感受下巴都要掉了),尤为是涉足这么两个“泾渭分明”的专业领域。
开头两人先叙了一下旧。记者同志向Larry Smarr提了几个问题:为何做为天文学家的你能进入这个领域?NCSA是怎么样开展起来的?以及为什么会这里(UIUC,美国伊利诺伊大学香槟分校)开展?
Larry Smarr一直以来就是一位相对论天体物理学家(relativistic astrophysicist),不管是phd或者毕业以后的工做都是在研究天体学。不过在上世纪七十年代时,Larry开始研究了一个数值广义相对论方向的课题,所以须要接触到计算能力超强的超级计算机。并且恰好在这个时期,超级计算机的使用状况是这样的,一半是军方去作一些军事方面的运算,另外一半就给这些物理学家使用,计算天体轨道、行星运动什么的(抓住了历史的进程)
他接触了超级计算机。他发觉,超级计算机的计算能力能让咱们解决问题,解决那些老祖宗留下来的问题,完成对大量工程细节的研究,完成对laws of physics的终极探索梦想,这是计算机带来的革命。
六十年代,美国政府大力投资了科技领域,联邦政府投资大学,建造科技楼,创建超级计算机中心。然而在七十年代因为越南战争,还有其余一些这样那样的破事,致使资助中止了。这让Smarr很苦恼,不过这时候UIUC已经拥有了一台超级计算机—— Cyber 175(前面说到,此时联邦政府都不资助大学金钱用于超级计算机了,这和大环境很不一样),因而Smarr就来到了UIUC(我一个小小的副教授,怎么就来了UIUC了?)
在这里,他向别人解释超级计算机的强大;他与政府人员力排众议,不要让政府把高校排除在超级计算机的使用名单以外……最后,Smarr成功了,在大学里的超级计算机中心工程终于开展了。
前面提到的ARPANET,可供使用的人员范围较小,主要是军事用途。化学、生物领域的人可能听都没据说过ARPANET。因而Smarr又干了件大事——直接去尝试说服国会为全国性的超级计算机工程拨款……这一次,他又成功了,第一个成果就是让NSF改变了思惟,让NSF意识到要让科学界有机会使用到超级计算机。(我的的奋斗)
Smarr还打算构建新的网络,但在那时他遇到了来自华盛顿的telecom lobbyists的阻拦,这里我理解为就是那种顽固守旧之人的阻拦吧,比如英国工业时代,有的工人砸蒸汽机,是由于蒸汽机抢了他们的饭碗(仍是要多提升自身知识水平)。然而技术的革命脚步是不会中止的。后来他就一步步走向成功了——创建起了NSFNET(美国国家科学基金会网络),使用了TCP/IP协议的网络。
Keywords: NSFNet, Merit, LO, Katie Hafner, Ray Tomlinson, Jon Postel
后面老师说了一段颇有道理的话,大意是:Internet绝对不是几个小伙伴忽然站起来讲“hey,伙计们,咱们要网络”,不是说有就有的。其中有很大阻力,例如上面的telecom lobbyists。
老师是密歇根大学的,就有讲了讲密歇根大学没有在APRANET的研发过程当中被包括进来,不过他们搭建了本身的网络,就是Merit。
接下来有三段采访资料,主题扣紧本小章的标题——The First "Internet",虽然真正意义上的Internet尚未出现,标题里里打上了引号,但也表明,互联网的时代已经在大踏步子,很快就要来临了。
刚来到密大时,密大在申请拥有超级计算机中心的计划失败了。为此须要另谋出路。
参观了NSF,知道了当前大环境下大学不太可能拥有本身的超级计算机。想到了一个法子——不如为已有的计算机建造一个网络,也是扩大计算机的使用面的好方法。
说干就干,Doug Van Houweling成为了Merit工程的总领导者,Merit是密歇根州范围内的一个网络,并且是基于ARPANET,也用的是Packet switching。那Houweling有作什么贡献吗?本来的预算只够56kb的线路,不过经过他的努力,接触了一些NSFNet的人,提出了产业化的想法;因为IBM公司的人协调,达成合做协议——IBM提供硬件和软件协议,而后IBM的前雇员,如今是MCI公司的网络总监的小伙伴也赞成提供网络通信设备方面的支持。最后克服重重苦难,最终交出了一份了使人满意的答卷:线路带宽1.5MBPS;TCP/IP对互联网协议做出很大贡献,NSFNet成为了最快的网络,代替了ARPANET,成为了新的主流;MCI和IBM都成为了大名鼎鼎的公司(不过也许人家之前也很大名鼎鼎)。
若是你进入UCLA的Boelter Hall,会看到地上有特殊造型的图案。若是按照二进制编码的方式去阅读,会发现这是三个单词“lo and behold”的ASCII值,这是为了记念1969年10月29日经过ARPANET,使用Packet switch方法,从UCLA发到斯坦福的第一封网络信息“LO”。
To commemorate the building where L and O, where the first two packets ever sent on the ARPANET from UCLA to Stanford Research Institute, on October 29th, 1969.
六十年代左右,UCLA和Stanford不少人都对计算机网络感兴趣,本次的被采访者Leonard Klienrock就是一位研究Packet Switching的人。并且Packet Switching技术的第一次实现也就是在UCLA。
这里发生了颇有意思的一件事情,在1969年10月29日这一天的早上十点半,实验对象是距离UCLA400英里以外的Stanford,为了测验网络能不能使用,测试者同时拨打电话。这里他提到电话线是专线,因此也侧面证实了网络传输速度挺好。
Leonard Klienrock想发送一个单词“login”。如下是当时电话两头的对话:
当这边按下G的时候,boom,系统崩溃了。
这就是经过经过ARPANET发送的第一条信息——“LO”的故事。后来流传为“lo and behold!”的佳话。
这是40年前的现场:
Katie Hafner是一位记者,从六十年代关注互联网和计算机技术圈。曾经为此想写专题报道,名字叫Building Cyber Space,想一想这名字可这够庞大的啊。见证过ARPANET的发展,采访过核心技术人物。
采访过Ray Tomlinson,这是@的发明者,对,就是邮件地址中的那个小老鼠。这对电子邮件领域来讲是划时代的变革。这位记者用“huge legend”评价Ray和他的发明。
长期与Jon Postel共事,这是一位对互联网有很大影响的人物,在其wiki页面,更是被评价为“god of the Internet”!对计算机网络领域作出许多特别重要的贡献,尤为是对各类标准协议的贡献。最耳熟能详的是Internet Assigned Numbers Authority中的域名系统(Domain Name System)。
Jon Postel仍是属于“鞠躬尽瘁死然后已”那种类型的人。
他实在是太了不得了!
此次的内容挺多的,不过相比上次是很有收获啊。采访资料里不少人的事迹没讲很详细,反而是我在百度或者wiki他们的名字以后才发现他们多么的牛批!!
并且我在梳理内容时get到了一个加速播放的技能,对视频材料熟悉以后,加到1.75倍速以后依然能听懂。