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

Open Network Computing (ONC) 远程过程调用 (RPC)

这是 RPC 的 ONC 变体。有关其他变体和基本说明,请参见 RPC 页面。

ONC-RPC 客户端会先使用 Portmap 服务,将众所周知的程序号(例如 KLM 的 100020)映射为服务器上的当前端口地址信息(例如服务器的 KLM 服务在 TCP 端口 1234 上可用),然后在该端口联系实际需要的服务。

XXX - 在此处添加简短的 ONC RPC 说明

历史

XXX - 添加简短的 ONC RPC 历史说明

协议依赖

  • UDP: ONC RPC 可以使用 UDP 作为其传输协议;许多 RPC 协议通常运行在 UDP 之上。

  • TCP: ONC RPC 可以使用 TCP 作为其传输协议;近年来,某些协议(如 NFS)更常运行在 TCP 之上。

大多数 ONC RPC 服务没有分配固定端口号。唯一的例外是 Portmap 和 NFS。

示例流量

XXX - 在此处添加示例流量(纯文本或 Wireshark 截图)。

Wireshark

RPC dissector 是(完全可用、部分可用、不存在,……无论当前状态如何)。还应在适当位置添加其他 Wireshark 功能信息,例如该协议的特殊统计信息。

首选项设置

(XXX 添加影响 RPC 解析方式的首选项设置链接)。

示例捕获文件

XXX - 向 SampleCaptures 页面添加一个简单的示例捕获文件,并从此处链接。保持文件简短,最好也将其 gzip 压缩以进一步减小体积,因为 Wireshark 可以自动打开 gzipped 文件。

显示过滤器

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

仅显示基于 ONC RPC 的流量:

 rpc

捕获过滤器

捕获时无法直接过滤 ONC RPC 协议。不过,如果你知道某个特定服务器上某个特定协议使用的 UDP 或 TCP 端口,就可以针对往返该服务器的流量按该端口进行过滤。

外部链接

  • http://en.wikipedia.org/wiki/ONC_RPC

  • RFC 1831RPC: Remote Procedure Call Protocol specification: Version 2

  • RFC 1832XDR: External Data Representation Standard

  • RFC 2203RPCSEC_GSS Protocol Specification

  • RFC 2695Authentication Mechanisms for ONC RPC

  • RFC 2623NFS Version 2 and Version 3 Security Issues and the NFS Protocol's Use of RPCSEC_GSS and Kerberos V5(尽管名称如此,但它适用的范围不只是 NFS)

讨论

导入自 https://wiki.wireshark.org/ONC-RPC,时间为 2020-08-11 23:17:39 UTC

相关 Wireshark Wiki 页面

网络分析技术档案