免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1126 | 回复: 0
打印 上一主题 下一主题

JXTA 中的协议简介 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-07 19:09 |只看该作者 |倒序浏览
   Jxta 的关键建立在由 Jxta 社区所指定的一系列通用协议之上。这些协议可以被用作应用程序的基础。这些协议被设计为低开销的,协议本身和使用它们的应用程序所在的网络拓朴环境是无关的。

   - Peer Discovery Protocol(PDP) 对等点发现协议

        Peer 使用这个协议来发现被发布出来的 Jxta 资源。由于广告就是代表着发布的资源,所以 PDP 的主要工作就是帮助 peer 来发现其它 peer 的广告。作为最低级别的发现协议,PDP 提供发现的最基本机制。应用程序可以选择使用其它更高级别的发现机制。PDP 可以作为低级别的协议为其它高级别协议提供服务。

        主要用来发布自己的广告信息,并且从其他 Peer 处获得广告。PDP 允许一个 Peer 发现其他 Peer 的广告(包括 Peer 广告、对等组广告、服务广告,或者是管道广告)。该协议通过指定一种广告类型(如 Peer、对等组)、一个 XML 标签名、一个匹配这个 XML 标签所表示数据的字符串来定义查询。它使用 Peer Resolver Protocol 来发送和传播搜索广告的请求。

    - Peer Resolver Protocol(PRP) 对等点解析协议

        在通常情况下,peer 向其它 peer 发送查询消息来定位服务或者内容。Peer Resolver Protocol 会将查询的格式标准化。使用这个协议,peer 可以发送通用的查询并接收回复。

    - Peer Information Protocol(PIP) 对等点信息协议

        PIP 可以被用来在 Jxta 环境中对一个 peer 发出 ping 消息。当一个 peer 接收到一个 peer 消息的时候可以有几种选择:

          + 可以选择给出一个简单的回复,并且在该回复中仅包含 peer 的运行时间
          + Peer 也可以选择发送一个完全的回复,并且在该回复中包含它自身的广告信息
          + 或者也可以选择忽略这个ping消息

    - Peer Membership Protocol(PMP)对等点成员协议

        对等点使用对等点成员协议来加入和离开 peer group。这个协议识别 peer 使用的 4 个分散的步骤并为每一步的动作定义的 Jxta 消息:

          + Apply: 一个 peer 如果想加入一个 group 可以向这个 group 的成员验证者提起申请
          + Join:  在申请之后,peer 可以选择加入这个 group
          + Renew: 如果要更新 group 的成员信息,peer 可以使用 renew 的消息
          + Cancel:peer 可以选择取消它在 peer group 中的成员资格

    - Pipe Binding Protocol(PBP) 管道绑定协议

        在 Jxta 环境当中,peer 使用管道来连接服务。一个 peer 可以动态的将绑定 pipe 的一端连接服务。Peer 既可以新建一个 pipe,或者绑定到现存的 pipe 上,也可以取消对 pipe 的绑定。在这些情况下,peer 使用管道绑定协议。

    - Endpoint Routing Protocol (ERP) 终点路由协议

        这个协议帮助 peer 将消息路由至目的地。ERP 帮助 peer 路由器查询其它 peer 路由器用于传递消息的有效路由。

        该协议首要关注的是通过Peer端点路由协议提供的路由连接Peer。它使用Peer Resolver  Protocol来发送和传播搜索广告的请求。

    从编写P2P应用程序的角度而言,可以简单地划分上述协议的主要用途:

        - Peer Discovery    搜索资源
        - Peer Resolver     一般查询服务
        - Peer Information  监控
        - Pipe Binding      可寻址的消息传递
        - Rendezvous        消息传播
        - PeerEndpoint      路由



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/29227/showart_316913.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP