在分组交换的计算机网络开始兴起的时候,Bill?Joy在洛杉矶伯克里分校实现了自己的TCP/IP,后来还有很多故事,但是并没有这一个那么众所周知,更可惜在2004年8月的程序员杂志中有关他的介绍中没有这个,所以我想写出来,同时也因为一看杂志上的介绍我就知道那时编者翻译wikipedia来的,蹩脚。
?
??? 在Internet技术的基础正在发展的时候,很难想象今天它会变得像电力一样到处无所不在。但同时其复杂性也使得开发通过网络互连的系统变得困难:网上不同的操作系统的计算机,不同硬件的设备,依赖DNS指向或是被防火墙隔离,要实现远端终端身份识别,终端组群管理的话,这就像当年要使用C来重写一遍UNIX一样,你不但要让你所期望的端点运行需要的程序,还要自己可以管理端点联网的控制。在这样的愿景下,Bill Joy参与启动了[url=http://www.jxta.org/][url=http://www.jxta.org/][url=http://www.jxta.org/][url=http://www.jxta.org/][url=http://www.jxta.org][url=http://www.jxta.org][url=http://www.jxta.org]JXTA项目,开发一个可以重用的P2P平台。
???
??? [url=http://www.jxta.org]JXTA的实质,就是要用一种XML文本来表示节点自身以及组群之间的联网信息,让这个节点网络依据它来适时改变节点之间的连接状态。所以通过随机应变的方式,可以让节点之间的通讯跨越地址转换(NAT)及防火墙。
?
???? 如果你对下面任何一项感兴趣,那么对[url=http://www.jxta.org/][url=http://www.jxta.org/][url=http://www.jxta.org/][url=http://www.jxta.org][url=http://www.jxta.org][url=http://www.jxta.org]JXTA的学习就不会浪费你的时间,毕竟这并不是一个像M$的什么可以用来讨饭吃的东西。
?
????? P2P 或 ad hoc 网络
???? 计算机网络的技术极限
???? 分布集群事务处理
????? 幻想颠覆(对于技术而言,偶不谈政治)、精神偏执(仅对于计算机的爱好而言)
?
?
???????? 我对这个项目在启动后三年之间没有在程序员杂志上没有介绍过感到失望,下面是我的版本。
?