1
大学信息技术基础教程
1.2.4.1.2 4.1.2 计算机网络的定义和功能

4.1.2 计算机网络的定义和功能

计算机网络是将处于不同地理位置的具有独立功能的计算机通过通信介质和通信设备互连在一起,配置网络软件从而实现资源共享的系统。“不同地理位置”是指计算机网络范围可以小到一个房间内部,也可以大到全球;“独立功能的计算机”是指网络中的计算机在接入网络之前应该有自己独立的操作系统,并且能够独立运行,连网以后它本身又是网络中的一个结点;“通信介质”可以是双绞线、同轴电缆、光纤和微波等;“通信设备”指计算机和通信线路之间按照通信协议传输数据的设备;“网络软件”指网络操作系统和网络通信协议等。

相对于单台计算机,计算机网络具有更多的功能,其主要功能如下:

1)数据通信

利用计算机网络可以实现计算机之间或计算机与终端之间的数据通信,通过网络,数据、程序或文件可以从甲地的计算机传输到乙地的计算机。例如,文件传输服务可以实现文件的快速传递,用户既可以从远程计算机上下载文件,又可以上传文件到远程计算机上;电子邮件服务可以使异地用户之间快速可靠地进行通信;电子数据交换可以实现银行、海关等部门或公司之间的订单、发票等商业文件安全准确地交换。

2)资源共享

网络上的计算机之间可以实现数据、软件和硬件等资源的共享。由于计算机中的很多资源价格昂贵,并不是所有用户都能独立拥有,如大容量磁盘、具有强大计算能力的大型计算机、高速打印机、大型绘图仪、大型数据库、大型文件等。通过网络可以实现这些资源的共享,网络上的计算机不仅可以利用自身的资源,还可以利用网络上的资源,从而增强了计算机的处理能力,提高了计算机资源的使用效率。

3)提高计算机系统的可靠性

某些场合对计算机的可靠性要求极高。在计算机网络中,各台计算机之间可以互相作为后备计算机,当其中的一台计算机出现故障,可以由另外一台计算机作为代理。例如,银行的计算机系统在使用过程中,当其中一台服务器出现故障时,另外一台服务器立即替换使用,避免了系统的瘫痪,所以说计算机网络极大地提高了计算机系统的可靠性。

4)分布式处理

分布式处理是指分布的多台计算机分工协同地完成某一任务。该功能使得一个大的计算任务可以分解成多个子任务,通过计算机网络,在多台计算机上同时处理。分布式处理充分利用了网络中的多台计算机,处理效率得到很大的提高。网络中的多台计算机组成的分布式计算机处理系统具有强大的对复杂计算任务的处理能力,而且花费也不高。