首页

都市言情

1977:从恢复高考到大国工匠

设置

字体样式
字体大小

1977:从恢复高考到大国工匠: 第304章

    RFC编委会在10月初发出那个公告之后,通过电传和航空邮件的方式,在一周内传遍了全球所有的网络节点。

    第二周,收到公告的各网络节点开始对RFC编委会寄送来的RFC841、842文档进行研究。...

    波斯特尔深吸一口气,指尖在白板边缘轻轻叩了两下,清脆的声响让会议室里原本松弛的空气骤然绷紧。他没急着写字,而是从公文包里取出那份厚达八百多页的打印稿,封面右上角用蓝墨水手写了一行小字:“A Hierarchical, Distributed Name Service for Large-Scale Networks——by Lin Jianwei, WZL, RWTH Aachen”。他将它平放在白板前的投影台上,纸张边缘微微卷起,油墨尚未完全干透,仿佛还带着欧洲大陆初秋的微凉气息。

    “林健伟。”他念出这个名字,发音略显生涩,却异常清晰,“一位来自中国、现就读于亚琛工业大学机床与生产工程实验室的博士生。你们没注意到吗?他的署名单位不是计算机系,不是信息学院,而是机床实验室——一个研究切削力、热变形与五轴联动精度的地方。”

    拉里格·罗夫推了推眼镜,低声问:“所以……他是个机械工程师?”

    “不。”波斯特尔摇头,目光如刀锋般锐利,“他是个系统工程师。而这份稿子,是他在完成WZL实验室一套分布式数控系统命名协议时,顺手解决的‘副产品’。”

    汤姆·沃伦忍不住笑了一声:“顺手?八百页?”

    “对。”波斯特尔点头,语气平静得近乎肃穆,“就像牛顿被苹果砸中后,顺手写了《自然哲学的数学原理》。”

    会议室里静了一瞬。戴安·贝克尔翻开了自己面前刚收到的复印件——那是波斯特尔凌晨四点亲自打印、分发给每位委员的摘要页。她目光扫过第三段,手指突然一顿:“等等……这里写着:‘传统HOSTS.TXT本质是单点权威的静态快照,其脆弱性不在技术,而在组织逻辑——它要求所有主机变更必须同步向一个中心提交申请,并由单一管理员裁定;而网络的本质,是异步、自治、多中心演化的生命体。因此,替代方案不应是更快的中心,而应是无中心的共识结构。’”

    乔伊斯·雷诺兹抬眼看向波斯特尔:“这话说得……太狠了。”

    “但没错。”波斯特尔终于走到白板前,拿起记号笔,在中央画下一个圆,标上“ROOT”。接着,他以根为起点,向下画出三条粗线,分别标注“.US”、“.DE”、“.UK”,再从“.DE”延伸出两条分支,一写“.AC”(学术),一写“.IND”(工业);又在“.AC”之下,再分出“.RWTH”、“.TU-BERLIN”……他笔势不停,线条越分越细,却始终未断——没有交叉,没有回环,只有树状的、不可逆的层级生长。

    “这不是他的命名空间模型。”波斯特尔放下笔,“不是DNS,他暂且这么叫它——Domain Name System。它把整个互联网的命名权,拆解成‘根域—顶级域—二级域—子域’四级授权链。每个节点只对自己下一级负责,不干涉更下层的决策。德国学术网可以自主决定是否接纳亚琛工大的“.RWTH”域,而WZL实验室内部,又能把‘cnc01.wzl.rwth.de’的解析权,委托给他们自己的本地服务器——无需报备USC-ISI,无需等待斯坦福批准,甚至无需联网。”

    拉里格皱眉:“可谁来保证根域不被篡改?如果有人伪造了根域的签名,整个体系就崩了。”

    “他用了数字签名。”波斯特尔从稿子里抽出一页,上面是一段密钥生成流程图,“但他没用我们熟悉的RSA——那东西还在MIT实验室里躺着呢。他用的是基于椭圆曲线的轻量级签名算法,密钥长度仅128位,验签耗时不到2毫秒。更关键的是……”他顿了顿,声音低沉下去,“他把根域密钥,物理分存于七台离散主机:柏林一台、东京一台、悉尼一台、洛杉矶一台……剩下三台,分别托管在瑞士银行金库、挪威斯瓦尔巴全球种子库地下三层,以及——”他停顿两秒,目光扫过众人,“美国国家档案馆1977年《阳光法案》原始胶片备份室隔壁的恒温保险柜里。”

    汤姆倒吸一口冷气:“他疯了?还是真去做了?”

    “我昨天打了三个越洋电话。”波斯特尔声音很轻,“柏林那台,是马克斯·普朗克研究所的旧PDP-11;东京那台,在庆应义塾大学物理系地下室,接的是校园核电站备用电源;悉尼那台……”他嘴角微扬,“在CSIRO射电天文台的抛物面天线下方,靠宇宙微波背景辐射计时器校准本地时钟。至于洛杉矶这台——”他指了指窗外码头方向,“就在咱们楼下机房,和ARPANET主路由器共用UPS。”

    戴安盯着白板上那棵不断延展的树,忽然开口:“可名字解析需要递归查询。用户输入‘<a href="ftp://ftp.wzl.rwth.de" target="_blank">ftp.wzl.rwth.de</a>’,客户端得先问根,再问.DE,再问.RWTH……延迟会爆炸。”

    “所以他设计了缓存代理层。”波斯特尔翻到稿子第137页,“每个ISP、每所大学、甚至每个实验室,都可部署一台‘递归解析器’。它不保存全量数据,只缓存近期查过的路径,并设置TTL——生存时间。比如‘.DE’的授权记录缓存72小时,‘.RWTH’缓存24小时,而‘cnc01.wzl’这种终端记录,只缓存10分钟。超时即失效,强制刷新。这样既避免了全网广播风暴,又保证了变更的最终一致性。”

    乔伊斯忽然起身,走到白板前,用红笔在根域旁打了个问号:“但根域本身怎么更新?如果明天我要新增一个.CN域,谁批准?怎么同步?”

    波斯特尔静静看着她,几秒钟后,才缓缓开口:“他没设批准机构。他设了一个‘根域快照发布机制’——每72小时,由七台根服务器各自独立运行一次共识算法,比对本地数据库差异;若六台以上达成一致,则生成新快照,用预置密钥签名,广播至全球。任何一台根服务器宕机、被黑、或故意作恶,都不影响整体运转。因为……”他指尖点在白板最顶端,“根域不是服务器,而是一组数学规则。真正的权威,不在机器里,而在所有参与者共同验证的哈希值中。”

    会议室彻底寂静下来。只有窗外海风拂过棕榈叶的沙沙声。拉里格摘下眼镜,用衣角擦了擦镜片,动作很慢,像在擦拭一件圣物。

    “他什么时候写的?”戴安问。

    “稿子末尾注明:1982年6月28日完稿于亚琛。”波斯特尔说,“但附录B显示,他最早的概念雏形,写在1977年10月12日——就是中国宣布恢复高考那天的日记本上。”

    所有人的呼吸都滞住了。

    汤姆喃喃道:“1977年……他那时候还在考大学?”

    “对。”波斯特尔声音低沉,“他在附录里写道:‘当我第一次听说‘全国统考’这个词,就想到了一种网络——没有户籍限制,不看出身,只认分数;当我在北京火车站挤上南下的绿皮车,看见车厢顶棚贴满手抄的《高等数学》公式,我就知道,人脑可以构成最坚韧的分布式计算阵列。HOSTS.TXT的问题,本质是人的信任无法自动传递;而我们要建的,是一个能让信任自动生长的土壤。’”

    乔伊斯久久凝视着白板上那棵枝干虬结的树,忽然问:“他为什么选德语区投稿?为什么不直接寄给斯坦福?”

    波斯特尔望向窗外。暮色正一寸寸浸染海面,远处货轮的导航灯次第亮起,像散落在深蓝丝绒上的星子。“因为他知道,”他说,“真正能杀死旧秩序的,从来不是更锋利的矛,而是另一套自洽的逻辑。而逻辑要落地,需要第一个敢于签字的人。”

    他转身,从公文包里取出一份文件——RFC编号申请表。表格最下方的“编辑推荐编号”栏,他已用钢笔填好:RFC 882。

    “这是他稿子的原始编号。”波斯特尔将表格推到会议桌中央,“但我建议,把它升格为RFC 883——作为首份正式标准草案。今天,我想请各位表决:是否启动紧急评审流程,跳过常规的三个月公示期,于十日内完成全部评议,并在10月15日前提交编委会终审?”

    汤姆第一个举手。拉里格沉默三秒,慢慢抬起手。戴安看着手中那页密密麻麻的椭圆曲线公式,指尖微颤,也举了起来。乔伊斯没有立刻表态,而是翻开自己笔记本,在“林健伟”名字旁,郑重写下一行小字:“1977级,清华大学精密仪器系——因政治审查未通过,1978年转入德国亚琛工业大学。”

    她合上本子,抬头:“我赞成。但有个条件。”

    “请讲。”

    “我们要在RFC 883正文首页,加上这样一句脚注:‘本标准的设计灵感,源于一个被时代暂时搁置,却从未停止演算的头脑。’”

    波斯特尔深深看了她一眼,点头。他拿起笔,在编号申请表“备注栏”写下这句话,墨迹未干,窗外最后一缕夕光正巧穿过玻璃,在纸页上投下一道金边。

    就在这时,办公室门被轻轻推开一条缝。秘书探进头,神色有些异样:“波斯特尔教授,有您的国际长途,对方说……他叫林健伟,正在法兰克福机场转机,想确认您是否收到了包裹。”

    波斯特尔愣住。乔伊斯已快步走过去接过听筒,按住免提键。电流杂音里,一个年轻、克制,却带着金属般清晰咬字的中文口音响起,英语流利得几乎听不出母语痕迹:

    “您好,波斯特尔教授。我是林健伟。抱歉打扰您工作。我刚在机场书店买了最新版《BYTE》杂志,上面登载了您上个月在IETF会议上的发言,提到TCP/IP切换后命名服务的瓶颈……所以,我提前把磁带里的源代码和测试用例,用航班托运方式补寄了一份——预计明天抵达。另外……”他顿了顿,声音很轻,却像一把薄刃划开寂静,“我导师今早告诉我,WZL实验室新接了一个西门子的合同,要求把整套数控系统接入ARPA网。所以,如果您觉得方案可行……能否请您,今晚就签发RFC 883的临时编号?我需要拿着它,去说服西门子的架构师。”

    电话那头传来登机广播的德语提示音,嗡嗡作响。波斯特尔没有回答,只是拿起桌上那支用了十五年的派克钢笔,笔尖悬在编号申请表上方,微微发颤。墨水滴落,在“RFC 883”字样旁洇开一小团浓黑,像一滴尚未冷却的、来自东方的血。

    他终于落笔。笔锋沉稳,横平竖直,每一划都像在钢铁上刻字。

    “林博士,”他开口,声音沙哑却斩钉截铁,“RFC 883,现在生效。”

    听筒里传来一声极轻的呼气,像绷紧的弓弦骤然松开。接着是匆忙的脚步声、行李箱轮子碾过地砖的声响,以及越来越远的、混着德语广播的英语:“谢谢您……波斯特尔教授。请告诉乔伊斯女士,那句脚注……我替1977年所有没考进清华的考生,谢谢她。”

    电话挂断。忙音嘀嘀作响。

    波斯特尔慢慢放下听筒。他没看任何人,径直走到窗边。暮色已沉入海平线,唯余天幕上几颗早亮的星子,清冷,锐利,亘古不变。

    他摸出衣袋里那盘磁带,在掌心掂了掂。塑料外壳冰凉,里面封存着一段尚未被任何机器读取的代码,一段用东方逻辑重写的西方网络契约,一棵从机床车间里长出来的、指向星空的树。

    “散会。”他头也不回地说。

    没人起身。所有人都望着他挺直的背影,望着窗外那片正在由蓝转墨的海。海风卷起桌上未干的编号申请表,纸页翻飞,像一只急于起飞的白鸟。

    而此刻,在万里之外的北京,一场持续三天的全国高教系统座谈会刚刚结束。礼堂门口,几个穿蓝布工装的年轻人围住一位戴眼镜的老教师,争着递上手抄的《微积分》笔记。其中一人袖口磨得发白,却在笔记本扉页用钢笔写着:“致1977:此生所学,皆为重铸星辰之基。”

    在亚琛,WZL实验室的数控机床正发出低沉轰鸣。操作屏上,一行绿色字符无声滚动:

    &gt; [ROOT] → .DE → .RWTH → .WZL → cnc01

    &gt; STATUS: RESOLVED. TTL=600s. HASH=0x7F2A...E8D1

    在太平洋彼岸,马里纳德尔雷的港口灯火次第亮起,映在幽暗海面上,碎成千万点跃动的金斑——它们彼此独立,又同属一片潮汐。

    而那盘磁带静静躺在波斯特尔抽屉深处,等待第一台UNIX工作站将它唤醒。