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

    ——————————————————————————————————
    傲轩游戏网
  • 相关阅读:
    【nodejs】vscode添加nodejs调试功能
    【nodejs】简单的httpserver
    windows下,强制关闭某端口号的进程
    git 客户端用户名密码配置
    【shell】变量替换
    aksk鉴权
    vue学习笔记-第一课
    好未来上海一面电面
    20190325面试题记录(中级java)
    IT帮-三月份-职业规划主题笔记
  • 原文地址:https://www.cnblogs.com/cuizhf/p/2531555.html
Copyright © 2011-2022 走看看