如何科学的解释RPC?

更新时间:2023-02-28 08:09:25 阅读: 评论:0

RPC(远程过程调用)—远程过程调用,这是一种通过网络向远程计算机程序请求服务的协议,无需了解底层网络技术。

RPC协议假设存在一些传输协议,如TCP或UDP,在通信程序之间传送信息。

在OSI网络通信模型中,RPC跨越传输层和应用层。

它使得RPC开发包括网络分布式多道程序在内的应用程序变得更加容易。

RPC采用客户机/服务器模式。

请求者是客户端,服务提供者是服务器。

首先,客户端调用程序向服务程序发送一个带有程序参数的调用消息,然后等待回复消息。

在服务器端,程序保持休眠状态,直到调用信息到达。

当调用消息到达时,服务器获取程序参数,计算结果,发送回复消息,然后等待下一个调用消息。

最后,客户端调用程序接收回复信息,获得程序结果,然后继续调用执行。

RPC模式和实现有很多种。

最初由Sun公司提出。

IETF ONC Charter再次修订了Sun版本,使ONC RPC成为IETF的标准协议。

目前,最广泛使用的模式和执行是基于开放软件的分布式计算环境(DCE)。

本文发布于:2023-02-28 07:52:18,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/167754296523666.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:如何科学的解释RPC?.doc

本文 PDF 下载地址:如何科学的解释RPC?.pdf

标签:科学   RPC
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|