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