• Relay和Rendezvous


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

    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,防火墙,代理服务器等等),汇聚结点用于消息和查询在对等组范围内的传播

    ——————————————————————————————————
    傲轩游戏网
  • 相关阅读:
    《Real Time 3D Terrain Engines Using C++ And DirectX9》(实时地形引擎)随书源码
    (转)ogreUML类图
    (转)导弹跟踪算法
    转:正则表达式语法
    读取数据
    Python lambda用法及其与def的区别
    转Vb6.0安装失败解决办法,完全卸载VB(提高班里win7没装上VB的可以看看,我实验成功了)
    vb imagelist 作用
    二叉树的实现
    转:Python语言编程学习资料(电子书+视频教程)下载汇总:
  • 原文地址:https://www.cnblogs.com/cuizhf/p/2531555.html
Copyright © 2020-2023  润新知