本书重要特色:·它旨在向本科生介绍分布式计算的原理,这些内容原来只对研究生讲授。·它主要关注网络计算的体系结构的上面几层,即计算的抽象和范型。·它包含了概念性的内容和实践性的内容,利用代码实例和习题来说明与巩固书中的概念。·它是作为教材来编写的,因而采用了一种适合于学术环境的叙述性风格,利用图表来形象地说明书中的内容,每一章的后面都给出了习题及参考文献,供学生进一步研究。·它是为“通过动手实践来教学”(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