数据库服务器;服务器和数据库服务器;另一种是把应用
程序下载到客户端并在客户端直接运行。载到客户端并在客户端直接运行。
9.2.2客户/服务器体系结构
1.客户/服务器计算模式的形成(1)文件打印服务器)文件/打印服务器在这种服务器中配置了网络文件系统,在这种服务器中配置了网络文件系统,用于向客户提供对文件的存取和共享服务,提供对文件的存取和共享服务,并进一步在此基础上提供打印共享服务。供打印共享服务。(2)数据库服务器)在服务器上配置了网络数据库管理系统,在服务器上配置了网络数据库管理系统,用于向客户提供存取数据和数据共享的服务。户提供存取数据和数据共享的服务。(3)通信服务器)在服务器上配置了电子邮件和文件传输软件后,在服务器上配置了电子邮件和文件传输软件后,可向客户提供电子邮件服务和文件传输服务。此外,向客户提供电子邮件服务和文件传输服务。此外,还有Internet服务器、Web服务器等。服务器、服务器等。服务器服务器等
2.客户/服务器模式的优缺点客户/服务器系统的主要优点服务器系统的主要优点:客户服务器系统的主要优点(1)提供更高的系统处理速度,将任务在客户机和服务器提供更高的系统处理速度,提供更高的系统处理速度间分开运行理数据库操作(2)优化了网络利用率,客户机只把请求的内容传给服务优化了网络利用率,优化了网络利用率器;(3)系统支持数据的分布存储与数据的分布处理,易于实系统支持数据的分布存储与数据的分布处理,系统支持数据的分布存储与数据的分布处理现数据完整性的维护。现数据完整性的维护。客户/服务器的缺点服务器的缺点:客户服务器的缺点:系统维护升级不便,系统维护升级不便,增加了数据库的管理和因系统升级客户端应用系统更新的开销;跨平台性差;升级客户端应用系统更新的开销;跨平台性差;缺乏开放性。放性。
3.两层结构的客户/服务器模式服务器模式的类型(1)两层结构客户服务器模式的类型)两层结构客户/服务器模式的类型对于两层结构的C/S(客户服务器)模式服务器)对于两层结构的(客户/服务器可分为文件服务器式C/S模式和应用服务器式可分为文件服务器式模式和应用服务器式C/S模式两种类型。模式两种类型。模式两种类型文件服务器式的客户/服务器模式①文件服务器式的客户服务器模式②应用服务器式客户/服务器模式应用服务器式客户服务器模式服务器请求/应答步骤(2)客户服务器请求应答步骤)客户/服务器请求客户/服务器请求服务器请求/应答过程主要包括以下四客户服务器请求应答过程主要包括以下四个步骤:工作站发送请求包;服务器接收请求包;个步骤:工作站发送请求包;服务器接收请求包;服务器回送响应包;客户机接收响应包。服务器回送响应包;客户机接收响应包。
4.三层结构客户/服务器模式的引入(1)两层)两层C/S模式的局限性模式的局限性两层C/S模式的主要问题在于它不能适应应两层模式的主要问题在于它不能适应应用不断增长的情况。在两层C/S模式下,为实现模式下,用不断增长的情况。在两层模式下客户与服务器之间的交互,应该在客户机与服务客户与服务器之间的交互,器中都装上特定的传输协议软件(SPX/IPX)器中都装上特定的传输协议软件(如SPX/IPX)以实现客户机与服务器之间信息的互通性
(2)两层)两层C/S模式局限性问题的解决方法模式局限性问题的解决方法稍加分析便可得知,形成两层C/S模式局限稍加分析便可