1 / 10
文档名称:

远程过程调用RPC课件.ppt

格式:ppt   大小:364KB   页数:10页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

远程过程调用RPC课件.ppt

上传人:文库新人 2022/3/26 文件大小:364 KB

下载得到文件列表

远程过程调用RPC课件.ppt

相关文档

文档介绍

文档介绍:关于远程过程调用RPC
现在学习的是第1页,共10页
2009-9-9
*
RPC背景
在传统的编程概念中,过程是由程序员在本地编译完成,并只能局限在本地运行的一段代码,也就是说主程序和过程之间的运行关系是本地调用关系。
关于远程过程调用RPC
现在学习的是第1页,共10页
2009-9-9
*
RPC背景
在传统的编程概念中,过程是由程序员在本地编译完成,并只能局限在本地运行的一段代码,也就是说主程序和过程之间的运行关系是本地调用关系。
这种结构在网络日益发展的今天已无法适应实际需求。其调用模式无法充分利用网络上其他主机的资源(如计算资源、存储资源、数据资源、显示资源等),也无法提高代码在实体间的共享程度,使得主机资源大量浪费。
现在学习的是第2页,共10页
2009-9-9
*
RPC数据表示
机器数据表示问题:字节顺序、类型大小
解决方法:网络标准字节顺序(也称为外部数据表示,XDR)
XDR机制:
(1)创建一个XDR缓存;
#define BUFFERSIZE 4000
XDR *xdrs;
char buf[BUFFERSIZE];
xdrmem_create(xdrs,buf, BUFFERSIZE,XDR_ENCODE);
(2) 使用类型转换例程将本地数据对象转换成外部数据表示;
int i=200;
xdr_int(xdrs,&i);
现在学习的是第4页,共10页
2009-9-9
*
RPC数据表示
常规类型转换例程
xdr_bool,xdr_int,xdr_float,xdr_string,……
复合类型转换
struct Vector
{
int a1;
int a2;
};
现在学习的是第5页,共10页
2009-9-9
*
RPC数据表示
bool_t
xdr_Vector(xdrs, objp)
XDR *xdrs;
Vector *objp;
{
if (!xdr_int(xdrs, &objp->a1))
return (FALSE);
if (!xdr_int(xdrs, &objp->a2))
return (FALSE);
return (TRUE);
}
现在学习的是第6页,共10页
2009-9-9
*
远程控制技术
单个远程程序一次只能支持一个远程过程调用,当前远程过程调用完成之前会自动阻塞其他远程过程调用,程序员设计分布式程序时不需要考虑这种互斥。
现在学习的是第7页,共10页
2009-9-9
*
远程控制技术
静态端口映射:如portmap/111,nfs/2049
动态端口映射:3

最近更新

英语连读规则 21页

2025年扬州从业资格证应用能力考些啥 25页

2025年成都货运从业资格证模拟试题及答案大全.. 25页

2025年惠州货运从业资格证 25页

2025年忻州如何考货运从业资格证 25页

2025年德州经营性道路客货运输驾驶员从业资格.. 25页

2025年张掖驾驶资格证模拟考试 24页

2025年广西货运从业资格证500道题目 25页

广东省佛山市普通高中2018届高三教学质量检测.. 16页

2025年常州考货运资格证考试内容 25页

2025年山西货运从业资格证模拟试题答案 25页

2025年山南货运从业资格证考试模拟考试题库下.. 24页

2025年宣城货运从业资格证模拟考试驾考 24页

2025年宜春如何考货运从业资格证 25页

北京市精华学校2018届高三考前测试文科综合政.. 7页

2025年安徽从业资格证500道题 25页

2025年宁夏考取货运从业资格证 25页

2025年威海货运考试题目 24页

2025年太原货运从业资格证技巧 24页

青墩医院社会评价方案 11页

2025年大兴安岭最新货运资格证考试选择题专项.. 24页

安徽省灵璧县2009年高三四月模拟考试文科综合.. 11页

【精品】部编版语文小升初《看拼音写词语》常.. 14页

初中英语2025届中考核心高频词(词义+音标+考.. 17页

服务工单标准模板 2页

2024年广东省广州市中考数学试卷 28页

《寄宿日记》地表韩漫最强阿姨 3页

Q-BLYC 0013 S-2021 不老莓胶原肽饮料 7页

从聂圣哲冒充我的老师说起 6页

28例卵巢交界性黏液性囊腺瘤的临床病理分析 4页