远程过程调用(RPC).ppt
《远程过程调用(RPC).ppt》由会员分享,可在线阅读,更多相关《远程过程调用(RPC).ppt(10页珍藏版)》请在三一办公上搜索。
1、远程过程调用(RPC),2009-9-9,2,内容列表,RPC背景RPC概念RPC数据表示远程控制技术RPC编程,2009-9-9,3,RPC背景,在传统的编程概念中,过程是由程序员在本地编译完成,并只能局限在本地运行的一段代码,也就是说主程序和过程之间的运行关系是本地调用关系。这种结构在网络日益发展的今天已无法适应实际需求。其调用模式无法充分利用网络上其他主机的资源(如计算资源、存储资源、数据资源、显示资源等),也无法提高代码在实体间的共享程度,使得主机资源大量浪费。,2009-9-9,4,RPC概念,分布式程序设计在单台机器上构建并测试应用程序,然后将程序划分为两个或多个程序片,加入通信协
2、议以允许每片程序在单独的计算机上运行。从一个程序片调用另一个程序片的过程称为远程过程调用,即RPC。RPC是一个Client/Server模型,调用程序片(本地程序)称为rpc client,被调用程序片(远程程序)称为rpc server。,2009-9-9,5,RPC数据表示,机器数据表示问题:字节顺序、类型大小解决方法:网络标准字节顺序(也称为外部数据表示,XDR)XDR机制:(1)创建一个XDR缓存;#define BUFFERSIZE 4000 XDR*xdrs;char bufBUFFERSIZE;xdrmem_create(xdrs,buf,BUFFERSIZE,XDR_ENCO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 远程 过程 调用 RPC
链接地址:https://www.31ppt.com/p-4997401.html