`
oywl2008
  • 浏览: 1050722 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

远程过程调用协议

 
阅读更多

 

RPC采用客户机/服务器模式。请求程序就是一个客户机,而服务提供程序就是一个服务器。首先,客户机调用进程发送一个有进程参数的调用信息到服务进程,然后等待应答信息。在服务器端,进程保持睡眠状态直到调用信息的到达为止。当一个调用信息到达,服务器获得进程参数,计算结果,发送答复信息,然后等待下一个调用信息,最后,客户端调用进程接收答复信息,获得进程结果,然后调用执行继续进行。
有多种 RPC模式和执行。最初由 Sun 公司提出。IETF ONC 宪章重新修订了 Sun 版本,使得 ONC RPC 协议成为 IETF 标准协议。现在使用最普遍的模式和执行是开放式软件基础的分布式计算环境(DCE)。
 
http://baike.baidu.com/view/7287257.htm?fromId=32726&redirected=seachword
 
分享到:
评论

相关推荐

    rfc1050中文版............远程过程调用协议规范 .rar

    **远程过程调用协议(RPC)详解** 远程过程调用(Remote Procedure Call,简称RPC)是一种计算机通信协议,它允许程序在不同的网络节点上执行远程的函数或子程序,而无需程序员关注底层网络协议和细节。RFC1050是...

    PHPRPC远程过程调用协议(ASP).7z

    PHPRPC(PHP Remote Procedure Call)是一种轻量级的、基于HTTP协议的远程过程调用协议,主要用于在不同服务器之间实现跨平台、跨语言的通信。在这个特定的压缩包文件"PHPRPC远程过程调用协议(ASP).7z"中,我们可以...

    远程过程调用协议规范 RFC1050

    远程过程调用协议(RPC,Remote Procedure Call)是一种网络通信协议,允许一台计算机上的程序(客户端)通过网络请求另一台计算机上的程序(服务器)执行特定的功能,并返回结果。RFC1050是Sun Microsystems公司在...

    PHPRPC远程过程调用协议.7z

    PHPRPC(PHP Remote Procedure Call)是一种轻量级的、基于PHP实现的远程过程调用协议,它允许在不同的PHP应用程序之间进行通信和数据交换。远程过程调用(RPC)是一种计算机程序设计技术,使得一个程序可以调用另一...

    远程过程调用协议参照.pdf

    远程过程调用协议(Remote Procedure Call Protocol, RPC)是分布式计算领域的一个重要概念,它允许一台计算机上的程序调用另一台计算机上的程序,而开发者无需了解网络通信的细节。本文档主要参照的RPC协议内容可能...

    PHPRPC远程过程调用协议(ASP) 3.0.1.zip

    PHPRPC是一个轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高性能远程过程调用...

    RPC(Remote Procedure Call Protocol)远程过程调用协议

    RPC,即Remote Procedure Call Protocol,远程过程调用协议,是一种在分布式系统中实现客户端与服务器端通信的技术。这种协议允许一个程序(客户端)在不理解底层网络细节的情况下,调用运行在另一台计算机(服务器...

    PHPRPC远程过程调用协议 v3.0.1.zip

    PHPRPC是一个轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高性能远程过程调用...

    实习一远程过程调用中间件及数据访问中间件定义.pdf

    RPC 是一种远程过程调用协议,允许不同的应用程序之间进行通信和交互。RPC 可以实现远程计算服务,例如远程计算加法、减法、乘法和除法等操作。 在 RPC 中,客户端可以调用服务器端提供的计算服务,而服务器端提供...

    gRpc详解(远程过程调用)

    RPC(Remote Procedure Call Protocol,远程过程调用协议)是一种通信协议,它允许在不同计算机上的程序互相调用对方的功能,就好像这些功能在本地一样。这种通信模式基于客户端-服务器架构,其中客户端发起调用,...

    phprpc是一个轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高性能远程过程调用协议。

    Phprpc是一个强大的远程过程调用(RPC)协议,它具备一系列高级特性和功能,使其在IT领域中成为一个值得关注和使用的工具。以下是关于Phprpc的一些详细解释和相关知识点: 1. **轻量级和高性能**:Phprpc设计精巧,...

    移动博客发布器通过xml_rpc达成远程过程调用

    XML_RPC是一种简单且灵活的远程过程调用协议,它使用HTTP作为传输层,XML作为数据交换格式。这种技术使得移动设备能够像本地调用一样,跨网络调用远程服务器上的方法,从而实现移动博客发布器的功能。 首先,我们...

    PHPRPC远程过程调用协议 3.0.1

    PHPRPC是一个轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高性能远程过程调用...

    PHPRPC远程过程调用协议 v3.0.1

    PHPRPC是一个轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高性能远程过程调用...

    远程过程调用示例代码(c#)

    远程过程调用(RPC,Remote Procedure Call)是一种通信协议,允许网络上的一个程序执行另一个程序,而无需了解底层网络协议的细节。在C#中,RPC通常通过.NET Remoting技术实现,这是一种允许对象在不同应用程序域...

    用Java实现基于SOAP的XML文档网络传输及远程过程调用(RPC).

    本文将深入探讨如何使用Java来实现基于SOAP的XML文档网络传输以及远程过程调用(RPC)。这是一项关键的技术,它允许不同系统间的无缝交互,即使这些系统采用不同的编程语言和平台。 SOAP是一种基于XML的协议,主要...

    RCF 远程调用框架

    - **JSON-RPC**:基于 JSON 的远程过程调用协议。 #### 四、总结 RCF 作为一个全面而强大的远程调用框架,不仅提供了基本的远程过程调用功能,还涵盖了高级特性如版本控制、性能优化以及广泛的序列化支持。无论是...

    一个远程调用对象的例子(VB)

    在IT领域,远程调用对象(Remote Procedure Call, RPC)是一种常见的通信机制,它允许一个程序在不关心网络细节的情况下,调用运行在另一台计算机上的程序或服务。本示例将聚焦于VB(Visual Basic)环境下的RPC实现...

Global site tag (gtag.js) - Google Analytics