Unbending Notes
高飞:IPv9,中国的创新,还是骗子的杰作?(二)
作者 高飞 | 2008-03-05 17:24 | 类型 IPv9批判, 专题分析 | 3条留言 »
系列目录 IPv9——骗子的杰作一、 什么是十进制网络、IPv9和数字域名 首先我们从技术上先来具体看看十进制网络是什么东西。笔者直接到谢建平先生一手操办的“十进制网络标准工作组”网站【3】上查询得到的信息如下。
我们基本可以得出,十进制网络的组成部分基本就是IPv9和数字域名两个东西。IPv9字面上好理解,就是一个新版本的IP协议。数字域名是什么东西呢?在谢建平先生的网站上可以得到如下信息。
从以上引用我们基本明白了谢建平先生想说什么。遗憾的是,从文字中,笔者认为谢建平先生没有任何网络体系结构的基本概念,而且似乎也没有接受过任何正规的互联网基本知识的训练,以完全外行和无知的口气写下了以上的段落。
1.1 IPv9是什么东西 为了更进一步的了解谢建平先生这个方案的具体细节,根据谢建平先生多次声称的申请的国家专利,笔者到中国知识产权局网站找到了与IPv9相关的专利。检索 “发明专利”,不包括实用新型专利和外观设计专利,笔者查到了三条和IPv9相关的由谢建平先生申请的发明专利:1. 申请号:02145133.8,名称:IPV9/IPV4NAT路由器【4】;2. 申请号:02145085.4,名称:IPV9网站浏览器插件【5】;3. 申请号:02145084.6 ,名称:IPV9协议路由器【6】。IPV9/IPV4NAT路由器和IPV9网站浏览器插件都是基于IPv9的应用或者为IPv4/IPv9过渡过程而准备的,笔者研究了“IPv9协议路由器”来寻找IPv9的具体定义。鉴于这些都是公开公示的资料,笔者把一些信息摘录如下,算是立此存照、查之有据。 描述一个网络协议最关键的问题是报头格式、地址和路由结构【7】。我们就来看看IPv9到底是如何先进的。从以上描述的IPv9的技术细节可以说,任何一个仔细读过RFC 2460以及其他IPv6相关的RFC的人都能看出来,IPv9相比IPv6没有任何创新——除了作者异想天开的把地址长度从IPv6的128位延长到256位,报头的信源和信宿地址相应必须延长。当然谢先生可能没有想到,IPv6的报头是40个字节,其中80%,也就是32字节,都用于放置信源和信宿地址了。IPv9的报头至少要包括64字节的信源信宿地址,加上其他的内容,这个IPv9报头的开销就已经相当大了,这个协议如何工作?随便设计几个数字很容易,能否经得起大规模网络和应用的测试就是另一回事了。而谢先生只是纸上谈兵,甚至连纸上谈兵的水平都没到,笔者对他是否知道报头长度和报头对分组处理的开销有多大都深表怀疑。 我们再来看看所谓256位地址的好处。众所周知,IPv6相比IPv4最主要的改变之一就是地址的长度:128位的地址。在IPv6中,每个地址占据16 个八位组,即128位,这是一个IPv4地址长度的4倍。地址长度为128位,就可以有2^128个地址,大约的数目是10^38个,准确的数目是: 340,282,266,920,938,463,463,374,607,431,768,211,456。这样巨大的地址空间在可预见的将来可以承受任何合理的地址分配策略。举一个简单的例子,根据IPv6的地址容量,大概地球上每平方米拥有一摩尔(6X10^23)个地址。这样大的地址空间,为什么还要有IPv9的256位地址呢? 还是以子之矛,攻子之盾吧。笔者在谢先生的十进制网络工作组主页上,找到了他写的一段似通非通的三种协议比较【8】,我们看看谢建平先生是如何用这些完全不通的理论来糊弄外行的。下文中笔者姑且举出一些谢先生说的所谓对IPv6的不足的描述,引号里是谢先生的原话,括号里是笔者的批判。 “但IPV6设计时只有1015地址,所以远远不能满足人类对IP地址的需要。”(以为大家都不会计算了?2^128大概是10^38。) 下文中笔者继续举出一些谢先生说的所谓对IPv9之先进性的描述,引号里是谢先生的原话,括号里是笔者的批判。 “采用特定的加密机制。特别考虑到计算机网络技术领域的发展趋势,今后会出现诸如生物芯片和量子计算机等高新技术,预见了将现有计算机的解密能力超越了热力学的范围。加密算法控制权掌握在设计者手中,因而不存在IPV6那样受制于他国,所以网络特别安全。”(前半段当戏言看好了。后半段,谢先生还能创造出先进的加密算法?看来王小云教授以及国际密码学的专家们都忽视了这个天才啊。) 1.2 数字域名:新鲜概念吗? 为了查证数字域名是什么东西,笔者到中国知识产权局网站找到了两条与之相关的专利:1. 发明专利,申请号:03142149.0,名称:用数字域名系统统一解释IP网络地址的方法及系统 【9】;2. 实用新型专利,申请号:03256388.4,名称:用数字域名系统统一解释IP网络地址的系统 【10】。鉴于这些都是公开公示的资料,笔者也一并公开申请人等信息,立此存照查之有据。发明专利03142149.0的公开日是2004年4月14日,申请人是浙江大学,发明人为潘雪增、平玲娣、潘虎和陆连浩。实用新型专利03256388.4的空开日是2004年7月28日,申请人是浙江大学,发明人为潘雪增、平玲娣、潘虎、陆连浩和官俊。看起来数字域名系统更多是的浙江大学的“杰作”,因为在这两份专利中都没有谢建平先生的名字。我们具体来看看发明专利里的说明,因为另一份实用新型专利的内容大同小异。
我们继续阅读正文,可以找到上文中4)之后,解析器的工作流程:
笔者费劲敲了这么多引文,就是为了给读者介绍明白这个DDNS系统是干啥的。通俗点讲,他们希望的数字域名就是电话号码的形式。解析器就是一个逻辑设备,它有比较复杂的功能,能判断应用程序的请求是普通域名(比如www.google.com)还是数字标识码(比如861022334455),如果是普通域名,直接向DDNS查询IP地址。而如果解析器判断出输入的是数字标识码,就把它转换成所谓的“数字域名”(比如 5.5.4.4.3.3.2.2.0.1.6.8.ddns),然后向DDNS查询记录。解析器也能判断DDNS送来的应答是IP地址还是其他的URI。对应的,DDNS就是一个“改进”的DNS,能够解析普通域名还有“数字域名”。数字域名查询到来时,DDNS拦截这个查询,把“数字域名”转发到 DDNS所谓“自己的根域名服务器”上,查询这个数字域名对应的资源记录,返回给解析器。 这个系统在原理上很好理解——只要在每个应用程序上的解析器以及 DDNS上做好了扩展,你想实现什么功能都可以。甚至你可以对你的服务器唱Rap让它带你去访问白宫网站,只要你把程序写好了。由此看来,数字域名这个东西平淡无奇,在技术上没有多少创新,在实现上也没有多少难度,无非就是另起炉灶。在网络时代,另起炉灶无异于完美世界的游戏——如果那么容易另起炉灶,网络研究者何必费劲搞什么IPv4到IPv6的过渡过程?给正在飞行的飞机更换引擎比造新的引擎困难多了。数字域名就是造新引擎——造得出,不考虑和现有的系统兼容,不考虑实施,那就是水中花镜中月。 必须指出,谢建平先生口口声声号称十进制网络由他主导,作为十进制网路组成部分之一的数字域名的相关发明却没有他的名字。是他在其中贡献太少而有自知之明,还是他只“发明”了IPv9而留了数字域名给浙江大学这几位教授来做,以便一起“合作”共同忽悠大众?下文笔者将继续分析。
参考文献 【1】http://en.wikipedia.org/wiki/IPv9 | |