编者按:互联网发展到现在,已经走过了40年,时间虽然很短,但发展速度却非常快、对社会的变革意义也非常巨大。或许正因为发展太快,关于互联网起源的谜团也很多,首先当然就是互联网到底是何时诞生的呢?
经天纬地的互联网络,究竟诞生于哪一刻?业界历来有不同的说词。
当时IMP1与主机Sigma-7的连接现场
第一次联网实验本来计划输入“LOGIN”5个字母,最终却只输入了“LO”2个字母
据克莱恩回忆,教授让他首先传输的是5个字母——“LOGIN”(登录),以确认分组交换技术的传输效果。根据事前约定,他只需要键入“LOG”三字母传送出去,然后由斯坦福的机器自动产生“IN”,合成为“LOGIN”登录。22点30分,他带着激动不安的心情,在键盘上敲入第一个字母“L”,然后对着麦克风喊:“你收到‘L’吗?”
“是的,我收到了‘L’。”耳机里传来SRI操作员的回答。
“你收到O吗?
“是的,我收到了‘O’,请再传下一个。”
克莱恩没有迟疑,继续键入第三个字母“G”。然而,IMP仪表显示,传输系统突然崩溃,通讯无法继续进行下去。世界上第一次互联网络的通讯试验,仅仅传送了两个字母“LO”!但它真真切切标志着人类历史上最激动人心的那一刻到来!由于没有照相机摄影留念,克莱恩把这一重大事件发生的准确时刻,记录在他的“IMPLOG”(工作日志)上,并签上了自己姓名的缩写(CSK),作为互联网络诞生永久的历史见证。
见证首次互联网连接实验的工作日志
克兰罗克教授幽默地说,根据语音判断,“LO”可以代表“喂”(Hello),是我们向SRI致意和问候。可业界人士后来却评论说,“LO”应该是“Loandbehold”(美国习惯用语,意为:哟,你瞧!),用汉语直译是“嗨,瞧一瞧,看一看!”,整个一街头小贩的吆喝。
数小时后,系统完全修复,克莱恩不仅传出了“LOGIN”,而且传送了其他资料和数据。有趣的是,第一次通过IMP“握手”的两台大型主机,却分别操着不同的“方言”聊天。一台使用的是ASCII码,另一台却使用着EBCDIC“方言”。幸亏克莱恩大脑里“储存”着两部字符编码词典,能快速地把一种“方言”翻译成另一种。
“愿上帝保佑他!”事后,克兰罗克教授感慨地说。或许,他想起了电报发明者莫尔斯发出的第一份莫尔斯电码:“上帝创造了何等的奇迹!”
不久后,1969年11月,第三台IMP3抵达阿帕网第三节点——加州大学圣巴巴拉分校(UCSB);1969年12月,最后一台供试验的IMP4在阿帕网第四节点——犹他大学(Utah)安装成功,基本实现了罗伯茨规划的设计蓝图。于是,具有4个节点阿帕网(ARPANet)正式启用,人类社会从此跨进了网络时代。
为什么会有人认定9月2日?
会议之后,互联网络顿时热闹非凡。若干纪念网站的聊天室,成千上万的人粘上自己的“帖子”,“10月”与“9月”两大阵营吵吵嚷嚷,各执一词,互不相让。
“9月派”声称,早在UCLA与斯坦福研究院(SRI)两台主机对话前,克兰罗克的确在9月2日成功地登录阿帕网。“10月派”则讥笑说:即便如此,10月29日前,除克兰罗克之外,根本没有任何人在“网上”,他与谁通讯?英国甚至有网民则跳出来充当“第三者”,他强调指出:WWW才是真正的因特网,其生日应该确定在1990年。言下之意,因特网发明人应该首推英国人蒂姆·伯纳斯-李。
UCLA教授、现年66岁的雷纳德·克兰罗克当然最有发言权——无论是9月2日还是10月29日,他都是这一重大历史事件的当事人和见证人。然而,克兰罗克本人也不能确认那种说法最合理。“或许,你可以坚持因特网诞生在其他时间,”克兰罗克对记者说,“当然,9月2日的说法没有任何原始记录,没有照片,也没有其他物证。”
众所周知,在网络与主机之间插入另外的中介电脑IMP是阿帕网成功的关键步骤,IMP是InterfaceMessageProcessor的缩写,其本义是“小精灵”。将阿帕网交由许许多多的“小精灵”实施连接、调度和管理,使所有提供资源的大型主机都不必“亲自”参与联网,从根本上解决了计算机系统不兼容的问题。中介电脑主要承担两件工作:第一,接受远程网络传来的信息并转换为本地主机使用的格式;第二,负责线路调度工作,也就是说,为本地传出的信息规定路线(路由),然后传递出去。这样一来,在网络上实际相互“对话”的只是统一的中介计算机。现在,人们都已经知道,中介电脑IMP就是风靡于因特网或局域网之“路由器”(Routers)的前身和雏形。因此,克兰罗克于9月2日完成主机与IMP连接的那一刻,说阿帕网业已出生也不无道理。
两种观点,各有各的理由。为此,一个曾经为因特网25周年诞辰建立过纪念页面的“资深”网站提出:“我们主张,把1969年9月至12月,即阿帕网4个节点先后完成的时期段,都视为因特网的诞生日来纪念,这应该是最准确的界定。”人们也注意到,1994年,在波士顿召开的因特网25周年诞生纪念会,其时间为9月9日~9月10日——既不是9月2日,也不是10月29日。