注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合分布式计算原理与应用

分布式计算原理与应用

分布式计算原理与应用

定 价:¥39.00

作 者: (美)M.L. Liu著;顾铁成,王亚丽,叶保留译;顾铁成译
出版社: 清华大学出版社
丛编项: 国外经典教材·计算机科学与技术
标 签: 分布式系统设计

ISBN: 9787302090564 出版时间: 2004-08-01 包装: 简裝本
开本: 26cm 页数: 341 字数:  

内容简介

  本书重要特色:·它旨在向本科生介绍分布式计算的原理,这些内容原来只对研究生讲授。·它主要关注网络计算的体系结构的上面几层,即计算的抽象和范型。·它包含了概念性的内容和实践性的内容,利用代码实例和习题来说明与巩固书中的概念。·它是作为教材来编写的,因而采用了一种适合于学术环境的叙述性风格,利用图表来形象地说明书中的内容,每一章的后面都给出了习题及参考文献,供学生进一步研究。·它是为“通过动手实践来教学”(learn-by-doingteaching)模式而设计的:通过程序实例来巩固刚讨论过的主题,实验活动揉合到各章后面的练习题中。·作者还提供了一些补充教学材料,包括幻灯片、程序实例、配套网站和教师用书。·除了印刷版的书、文章外,本书还引用了许多可靠的参考文献,它们都可以在Web上找到。例如,参考文献中给出了可以上网查阅InternetRequestsforComments(RFC)的站点链接。本书是一本不可多见的分布式计算教材,不仅详细介绍了分布式编程技术的核心概念和原理,还采用learnbydoing(通过实践来学习)方法,让读者通过程序设计和实验练习来巩固所学知识。全书共12章,全面概述了计算范例、协议和应用程序接口(API),其中包括套接字、多播、远程方法调用(RMI)、公共对象请求代理体系结构(CORBA)、接口定义语言(IDL)、applet、servlet、公共网关接口(CGI)和简单对象访问协议(SOAP)。各章首先提出一个范例和/或协议,然后介绍如何使用API,借此阐述核心概念。为了使本书更清晰和简练,作者在书中采用了叙述风格,并使用了大量示范代码和范例。通过本书的阅读,读者能应用基本的分布式编程技术来建立网络服务和网络应用,其中包括Internet应用在内。这是专门为本科生和研究生设计的教材,供分布式计算课程使用。教辅材料:原书作者为本书提供良好的辅助材料。原书勘误、示范代码以及为教师提供的演示文稿都可以在作者的网站找到。网址为:http://www.csc.calpoly.edu/~mliu/book/index.html

作者简介

  M.L.Liu,于1994年秋加入加州理工学院,担任副教授。她拥有加州大学Santa Barbara校区计算机硕士学位和博士学位、加州理工学院MBA学位。她的主要研究领域是分布式计算。

图书目录

第1章  分布式计算简介
1.1  定义
1.2  分布式计算历史
1.3  各种计算形式
1.4  分布式计算的优缺点
1.5  操作系统基础
1.6 网络基础
1.7  软件工程基础
小结
练习
参考文献
第2章  进程间通信
2.1  IPC程序接口原型
2.2  事件同步
2.3  超时(timeout)和线程
2.4  死锁和超时
2.5  数据表示
2.6 数据编码
2.7  基于文本的协议
2.8  请求-响应协议
2.9  事件状态图和顺序状态图
2.10  面向连接与无连接IPC的比较
2.11  进程间通信范型的演变
小结
练习
参考文献
第3章  分布式计算范型
3.1  范型和抽象
3.2  一个应用实例
3.3  分布式应用范型
3.4 关于各种范型的权衡考虑
小结
练习
参考文献
第4章  Socket API
4.1  背景
4.2  IPC中的Socket
4.3 数据包Socket API
4.4 流式Socket API
4.5 带非阻塞式I/O操作的socket
4.6 安全Socket API
小结
练习
参考文献
第5章 客户—服务器范型
5.1 背景
5.2 客户—服务器范型中的关键问题
5.3 网络服务中的软件工程
5.4 面向连接及无连接服务器
5.5  迭代服务器及并发服务器
5.6  有状态服务器
小结 
习题
参考文献
第6章  组通信
6.1  单播及组播比较
6.2 组播API原型
6.3 无连接及面向连接组播
6.4  可靠组播及非可靠组播比较
6.5 Java的基本组播API
6.6  可靠组播API
小结
练习
参考文献
第7章 分布式对象
7.1 消息传递与分布式对象的比较
7.2 基本分布式对象体系
7.3  分布式对象系统
7.4  远程过程调用
7.5  远程方法调用
7.6  Java RMI体系结构
7.7 Java RMI API
7.8 RMI应用举例
7.9 RMI应用构建步骤
7.10  测试和调试
7.11 RMI及Socket API的比较
7.12 进一步思考
小结
练习
参考文献
第8章 高级RMI
8.1 客户回调
8.2 Stub下载
8.3  RMI 安全管理器
小结
练习
参考文献
第9章  Internet应用(一)
9.1  HTML
9.2  XML—可扩展标记语言
9.3  HTTP
9.4 动态生成的Web内容
9.5 CGI 
9.6 Web会话和会话状态数据
小结
练习
参考文献
第10章  CORBA
10.1  基本体系结构
10.2  CORBA对象接口
10.3 ORB互连协议
10.4 对象服务器和对象客户
10.5  CORBA对象引用
10.6  CORBA名字服务和互操作名字服务
10.7  CORBA对象服务
10.8  对象适配器
10.9  Java IDL
10.10  CORBA和Java RMI之间的权衡比较
小结
练习
参考文献
第11章 Internet应用(二)
11.1 小应用程序(Applet) 
11.2 小服务器程序(servlet)
11.3 Web服务(Web Services)
11.4 简单对象访问协议(Simple Object Access Protocol,SOAP)
小结
练习
参考文献
第12章  高级分布式计算范型
12.1  消息队列系统范型
12.2 移动Agent
12.3  网络服务
12.4  对象空间
小结
练习
参考文献

本目录推荐