Skip to content
Wireshark Wiki 中文翻译整理专题首页原始页面

JXTA

JXTA 是一种形成覆盖网络的 P2P 协议。

历史

JXTA 项目由 Sun Microsystems Inc. 的 Bill Joy 于 1999 年发起,并于 2001 年作为开源项目发布。JXTA 仍在积极开发中,并且已有 JXTA Java Standard Edition/Enterprise Edition (JXSE)、JXTA Java Mobile Edition (JXME) 和 JXTA-C 的实现。

协议依赖

  • UDP/TCP/HTTP:JXTA 通常使用 UDP、TCP 和 HTTP 作为其传输协议。

示例流量

可从 Sample Captures 页面获得。

Wireshark

JXTA dissector 功能完整,能够解析通过 UDP、TCP 和 HTTP 传输的 JXTA 消息。也支持连接和端点。

首选项设置

  • 重组跨多个 UDP/HTTP/TCP segment 的 JXTA 消息:

启用此首选项后,如果 JXTA 会话通过多个 segment 传输,JXTA dissector 将重组该 JXTA 会话。如果希望查看 JXTA 会话的内容,应勾选此项。要使用此选项,还必须在 TCP 协议设置中启用 "Allow subdissectors to reassemble TCP streams",并在 IP 协议设置中启用 "Reassemble fragmented IP datagrams"。

  • 尝试在 UDP datagrams 中发现 JXTA:启用此首选项后,JXTA dissector 将检查 UDP datagrams,以启发式判断该 datagram 是否包含与 JXTA 相关的数据。

  • 尝试在 UDP datagrams 中发现 JXTA:启用此首选项后,JXTA dissector 将检查 TCP connections,以启发式判断该 connection 是否包含与 JXTA 相关的数据。

示例捕获文件

  • SampleCaptures/jxta-sample.pcap (libpcap) 一个 JXTA client 和 rendezvous 使用多个 JXTA pipes 进行聊天的 trace。

  • SampleCaptures/jxta-mcast-sample.pcap (libpcap) 一个 JXTA client 和 rendezvous 在启用 UDP Multicast 的情况下使用多个 JXTA pipes 进行聊天的 trace。

显示过滤器

完整的 PROTO 显示过滤器字段列表可在显示过滤器参考中找到。

仅显示基于 JXTA 的流量:

 jxta

捕获过滤器

捕获时无法直接过滤 JXTA 协议。不过,如果知道使用的端口,可以按该端口进行过滤。

仅捕获默认端口(9700)上的 JXTA 流量:

 tcp port 9700

外部链接

讨论

Imported from https://wiki.wireshark.org/JXTA on 2020-08-11 23:15:42 UTC

相关 Wireshark Wiki 页面

网络分析技术档案