客户机/服务器模式是一种先进的计算模式,也是今后发展的主流,这种模式最大的特点是使用客户机和服务器两方面的智能、资源和计算能力来执行一个特定的任务。
(一)客户机的特点
1.客户机提供了一个友好的用户界面;
2.一个客户机/服务器系统中可以包括多个客户机,所以多个界面可以存在于同一系统中;
3.客户机用一个预定义的语言构成一条或多条服务器的查询或命令,客户机和服务器用一个标准的语言或用该系统内特定的语言来传递信息;
4.客户机可以使用缓冲或优化技术以减少到服务器的查询或执行安全和访问控制检查,客户机还可以检查用户发出的查询或命令的完整性;
5.客户机通过一个进程间通信机制和服务器完成通信,并把查询或命令传到服务器;
6.客户机对服务器送回的查询或命令结果数据进行分析处理,然后把它们提交给用户。
(二)服务器的特点
1.服务器向客户机提供一种服务,服务的类型由客户机/服务器系统自己确定;
2.服务器只负责响应来自客户机的查询或命令。
(三)客户机/服务器计算模式的特点(www.xing528.com)
1.客户机/服务器模式是桌面上的智能化;
2.它最优化地使服务器资源被广泛共享;
3.它优化网络的使用,提高了网络的利用率;
4.在底层操作系统和通信系统之上提供一个抽象的层次,允许应用程序有较好的可维护性和可移植性。
(四)客户机/服务器模式的优点
1.减少了网络的流量;
2.客户机/服务器应用响应时间通常较短;
3.可以充分利用客户机和服务器双方的能力,组成一个分布式应用环境;
4.通过把应用程序同它们处理的数据隔离,可以使数据具有独立性;
5.因为由客户机管理用户界面,每个服务器在客户机/服务器模式下可以支持更多的用户;
6.许多机器和操作系统都能互联起来。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。