互联网的起源与发展 一文搞懂互联网究竟是怎么诞生的?( 三 )


“你收到‘O’吗?”
“是的 , 我收到了‘O’ , 请再传下一个 。”
然而 , 就在查理·克莱恩输入第三个字母“G”时 , IMP仪表显示传输系统崩溃 , 通讯中断 。世界上第一次互联网络的通讯试验 , 仅仅传送了两个字母——“LO”!
为了纪念这一重大时刻 , 查理·克莱恩把详细过程记录在他的“IMPLOG”(工作日志)上 , 并签上了自己姓名的缩写(CSK) 。

互联网的起源与发展 一文搞懂互联网究竟是怎么诞生的?

文章插图
日志记录
克兰罗克教授事后表示 , “LO”可以代表“喂”(Hello) , 是我们向SRI致意和问候 。也有人说 , “LO”应该是“Lo and behold”(美国习惯用语 , 意为:哟 , 你瞧!) , 用汉语直译是“嗨 , 瞧一瞧 , 看一看!” 。
数小时后 , 工作人员修复了系统 , 查理·克莱恩不仅传出了“LOGIN” , 而且传送了其它资料和数据 。
不久后 , 1969年11月 , 第三台IMP抵达加州大学圣巴巴拉分校 。12月 , 最后一台IMP在第四节点犹他大学安装成功 。
至此 , ARPANET正式启用 , 人类社会开始进入“网络时代” 。
TCP/IP的崛起
1968年ARPANET项目刚启动的时候 , 拉里·罗伯茨就成立了一个专门的研究小组 , 编写主机与主机之间的通信软件 。这个小组由一些研究生组成 , 名为NWG(Network Working Group) 。组长也是一名来自加州大学洛杉矶分校的研究生 , 名叫史蒂夫·克罗克(Steve Crocker) 。
1970年 , NWG终于完成了最初的ARPANET通信协议 , 称为网络控制协议(NCP) 。
从1970年开始 , 加入ARPANET的节点数不断增加 。到1972年时, 节点数达到 40个 。E-mail、FTP和Telnet , 是ARPANET上最主要的应用 。尤其是e-mail , 占据了75%的流量 。
互联网的起源与发展 一文搞懂互联网究竟是怎么诞生的?

文章插图
1972年的ARPANET
网络节点的不断增加 , 给NCP协议带来很大的压力 。这种协议对节点及用户机数量存在限制 , 因此无法满足需求 。
1972年 , 来自BBN公司的罗伯特.卡恩(Robert E. Kahn)加入了ARPA 。这一年 , 罗伯特.卡恩在国际计算机通信大会(ICCC)上成功地演示了ARPANET网络 。这也是ARPANET的首次公开亮相 。
互联网的起源与发展 一文搞懂互联网究竟是怎么诞生的?

文章插图
罗伯特.卡恩
1973年 , 针对NCP协议的问题 , 罗伯特.卡恩提出了“开放的网络架构”思想 。同年 , 来自斯坦福大学的温顿.瑟夫(Vinton G. Cerf)加入ARPA , 并负责领导基于NWG改建的INWG工作组 。
互联网的起源与发展 一文搞懂互联网究竟是怎么诞生的?

文章插图
温顿.瑟夫
很快 , 罗伯特.卡恩和温顿.瑟夫共同提出了新的传输控制协议——TCP(Transmission Control Protocol) 。
初期的TCP协议并不完善 , 缺乏丢包情况下的有效纠正 。
1977年 , DARPA(美国国防部高级研究计划署 , 也就是APRA改了个名)与BBN公司、斯坦福大学和伦敦大学学院签订合同 , 在不同的硬件平台上开发TCP协议的验证版本:TCP v1和TCP v2 。
1978年 , 温顿·瑟夫、罗伯特.卡恩、丹尼·科恩(Danny Cohen)和约翰·普斯特尔(Jon Postel)将TCP的功能分为两个协议:用来检测网络传输中差错的传输控制协议TCP , 以及专门负责对不同网络进行互联的互联网协议IP 。
于是 , 就有了TCP v3和IP v3 。后来 , 形成了稳定版本TCP/IP v4 。
互联网的起源与发展 一文搞懂互联网究竟是怎么诞生的?

文章插图
TCP/IP , 现代网络的根基
在这期间 , ARPANET仍在不断扩张 。
1973年 , ARPANET通过卫星通信实现了与夏威夷、英国伦敦大学和挪威皇家雷达机构的联网 , 变成了一张国际互联网络 。
1975 年 , ARPANET正式由美国国防部通信处(DCA)接管 。DCA规定 , 只有军事人员、ARPANET的赞助人、政府机构人员才能使用ARPANET 。但是 , 当时没什么人搭理这个规定 。
1976年 , ARPANET已经发展到60多个节点 , 连接了100多台主机 , 跨越整个美国大陆 。

推荐阅读