康老师

服务主机远程过程调用是什么

2015-11-29 分类:百科

TIPS:本文共有 355 个字,阅读大概需要 1 分钟。

远程过程调用,简称 RPC,是一种最为常见的远程服务。RPC 对于通过网络连接系统之间的过程调用进行了抽象。它在许多方面都类似于 IPC 机制,并且通常建立在 IPC 之上。不过,因为现在的情况是进程处在不同系统上,所以应提供基于消息的通信方案,以提供远程服务。

与 IPC 的消息不一样,RPC 通信交换的消息具有明确结构,不再仅仅是数据包。消息传到 RPC 服务,RPC 服务监听远程系统的端口号消息包含用于指定执行函数的一个标识符以及传递给函数的一些参数。然后,函数按要求来执行,而所有结果会通过另一消息,传递回到请求者。

端口只是一个数字,处于消息分组头部。虽然每个系统通常只有一个网络地址,但是对于这个地址它有许多端口号,以便区分所支持的多个网络服务。如果一个远程进程需要服务,那么它向适当端口发送消息。

小编精心整理的这篇内容:服务主机远程过程调用是什么,如果你看到此处请一定要收藏哦!

阅读剩余内容
网友评论
相关阅读
小编推荐