直接转过来,未必完全正确

 

http://blog.csdn.net/binghuazh/article/details/3923709

————————————————————————————————————————————————————————————————————————————————————————————————

Rendezvous 用来存储广告信息以及维护拓扑结构,Rendezvous之间可以互相交互拓扑信息,存储广告信息的索引,是查询广告更加容易,一个注意的地方是:Rendezvous只是存储广告信息的索引,它不响应查询信息,如果收到查询信息,Rendezvous会查找索引,然后向目标机器发送信息,要求其直接回复查询信息。如果Rendezvous没有该索引,Rendezvous就会通过算法来查找索引。

 

 

 

 

Relay主要用于穿透防火墙,以及穿透NATs,穿透防火墙的一个例子如下:

Relay穿透例子

 

A先通过HttP穿透防火墙与C相连,BC之间可以使用其他协议(TCP/IPHTTP等)

所以AB就可以通过这种方式相连,在JXTA中,应该是利用管道信息来保存这样一条传输路径,来屏蔽下层的具体相连方式。另外,如果网络中一个peerNat或防火墙内部,就必须设置一个Relay来相连,否则应该无法连接出去(暂时理解,待深入探讨),在JXTAshell中就可以看到有一个Advanced 选项来设置Relay

————————————————————————————————————————————————————————————

RELAY结点用于克服人为的网络边界(NAT,防火墙,代理服务器等等),汇聚结点用于消息和查询在对等组范围内的传播

posted on 2012-06-02 09:16  网络大豆  阅读(258)  评论(0编辑  收藏  举报