1.4.1 计算机网络的主要功能
不同环境中计算机网络应用的侧重点不同,表现出的主要功能也有差别,但总的来说,网络应具备以下最基本的功能。
1.资源共享
实现资源共享是组建计算机网络的最初目的,也是计算机网络飞速发展的主要动力。早期计算机硬件设备十分昂贵,软件资源十分缺乏,为了使更多的人有机会利用计算机帮助工作,人们开始考虑设备连接公用的问题。美国是最早鼓励科研院所联网共享计算机设备的国家,因特网就是从那个时候开始起步的。后来计算机硬件价格不断下降,促使网络飞速延伸,网络中的信息资源也逐渐丰盈,人们共享的内容有了实质性的变化,从早期的硬件设备共享过渡到信息资源共享。现在网络上有许多存放各种信息的数据库,完全能满足信息社会人类生活的信息需求。
资源共享包括网络中软件、硬件和数据资源的共享,这是计算机网络最主要和最有吸引力的功能。
2.信息通信
信息通信是计算机网络基本的功能,可实现不同地理位置的计算机与终端、计算机与计算机之间的数据传输。信息通信并不是当初联网要实现的一个内容,但是,随着计算机网络不断扩大,网络承担了越来越多的信息传递任务,传递的信息种类也不再是单一的生产单位、业务部门计算机之间的工作信息,更多的是社会生活信息。现在计算机网络的通信功能早已成为人们青睐网络的主要原因。
3.集中管理
系统管理员通过网络集中管理器对网络中心的所有网络设备进行统一管理。例如,服务器、路由器、交换机、PBX、UPS、主控台服务器、远程KVM和远程电源管理器。
4.分布处理
计算机网络具有的任务分布处理功能是计算机功能的扩充,它不但能减轻单机过重的负荷,均衡网络资源使用效率,也能将大的任务分解交给不同的计算机进行分布处理,充分发挥中、小型计算机的作用,提高网络设备利用率。分布处理功能使微机联合工作协调处理大型任务成为可能,现在有大量的应用项目,如分布指纹识别系统,就是利用网络的分布处理功能实现大数据量的快速处理。
5.网络提高了计算机的可靠性
提高计算机的可靠性是因特网建设最原始的初衷,在计算机网络中,计算机资源互为后备,众多的可替代资源无疑提高了计算机的可靠性。网络中的软件资源可以在多台计算机中保留副本,不论是硬件故障还是软件问题,人们都可以避开故障源,单机问题不会影响软件资源在网络中的使用。就计算机任务处理而言,计算机网络是大的多机系统,故障机的任务可由其他机器分担,所以网络的继续运行能力使计算机的处理能力在联网后大幅提高,工作可靠性明显增强。
6.负载均衡
负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。
均衡负载能够平均分配客户请求到服务器列阵,通过快速获取重要数据,解决大量并发访问服务问题。这种群集技术可以用最少的投资获得接近于大型主机的性能。
7.网络具有可扩充功能
当计算机不堪重负时,就要考虑改善计算机系统的性能,提高处理器的处理能力。单机环境只能靠更换高性能的计算机来解决问题,更换设备不但耗资巨大,而且旧设备废弃或闲置也是浪费。计算机网络的高可扩展性为改善计算机的处理能力提供了简捷的途径。