如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
8.2分布式计算、客户/服务器与集群系统通信体系结构:提供了一个与机器无关的网络层次结构,如TCP/IP。以支持分布式应用。网络操作系统:是本地操作系统的一个扩展,支持分布式交互。每个计算机都有自己的操作系统,用户显式地处理与其他机器的交互,目前多数的商业操作系统都是网络操作系统。分布式操作系统:网络上的一组机器共享一个公共的操作系统,它提供用户对网络资源的透明存取。目前完整的分布式操作系统仍处于实验阶段。8.2.1分布式系统协议层次OSI参考模型网络层:负责建立分组头,处理路由、拥塞控制以及网络互连。该层是在整个OSI模型中能够知道网络拓扑结构的最高层。数据链路层:包括发送和接收两项任务。在发送端数据链路层负责将指令、数据等包装到帧中,帧包含有足够的信息以确保数据可以安全地通过网络到达目的地。在接收端数据链路层负责将从物理层收到的数据比特流重新组织。物理层:负责传输比特流。它从数据链路层接收数据帧,将其中的内容与结构串行发送,而在接收端,它负责将这些数据流传输给数据链路层以组织成数据帧。TCP/IP参考模型8.2.2客户/服务器计算通常可以将一个应用划分为表现逻辑、计算逻辑和数据逻辑这三个层次。表现逻辑提供用户交互界面,负责接收用户请求,向计算逻辑层转发请求,并将计算逻辑提供的结果显示给用户;计算逻辑负责具体的应用计算行为,在接收到请求后访问数据逻辑层以获得数据并计算出结果(也可能不访问数据逻辑层而直接进行计算),再将结果交给表现层。数据逻辑负责数据资源的组织和维护,提供接口供计算逻辑访问数据,通常以数据库的形式存在。传统的分布处理(基于主机系统)客户/服务器模型(1)客户/服务器模型(2)客户/服务器模式与传统的分布处理相比,有以下特点三层客户/服务器模型J2EE体系结构(多层C/S)中间件(Middleware)8.2.3远程过程调用远程过程调用的整体结构远程过程调用中的几个问题(1)远程过程调用中的几个问题(2)8.2.4集群集群的组织与分类不共享磁盘的双服务器集群共享磁盘阵列的集群系统