0

ONC RPC 标头包含程序号、版本号和过程号以标识调用。通常不同的 RPC 程序(服务)由不同的进程实现,所以程序映射到不同的 TCP/UDP 端口号。如果单个进程实现了多个 RPC 程序,它是否可以为所有这些程序注册并使用相同的端口?似乎程序编号足以解复用到正确的服务。

有没有这样做的真实例子?

4

1 回答 1

1

在同一个 TCP/UDP 端口号上运行多个服务是绝对合法的并且是可能的。然而,这不是一种常见的做法。我知道的一种情况是 dCache NFS 服务器在端口 2049 上运行 nfsd 并挂载。

于 2012-04-25T17:54:49.113 回答