建立网络的主要目的就是参与人员互相协作并共享资源,包含可许多不同计算机的网络,机器之间在物理上通过硬件连接在一起,在软件的控制下完成各种通信任务。
网络系统开发的一个重要问题,就是如何配置不同的设备来共享资源。实际的实现方式在很大程度上,要依赖于网络的功能,总体上可以分为两大类:集中式系统和分布式系统。
集中式系统
集中式系统有一个大型的中央处理系统,中央处理系统时一台高性能、可扩充的计算机,所有的数据、运算、处理任务全部在中央计算机系统上完成。中央计算机连接多个终端,终端用来输入和输出,不具有数据处理能力。远程终端通过网络连接到中央计算机,它们得到的信息是一致的。
我们在日常生活中常用的 银行自动提款机(ATM)、超市收款机(POS)等都是用的是集中式系统。
优点:
- 部署结构简单。
- 数据容易备份,只需要把中央计算机上的数据备份即可。
- 不易感染病毒,只要对中央计算机做好保护,终端一般不需要外接设备,感染病毒的几率很低。
- 总费用较低,中央计算机的功能非常强大,终端只需要简单、便宜的设备。
缺点:
- 中央计算机需要执行所有的运算,当终端很多时,会导致响应速度变慢。
- 如果终端用户有不同的需要,要对每个用户的程序和资源做单独的配置,在集中式系统上做起来比较困难&