计算机网络具有下述主要的特点。
(一)资源共享
资源共享是计算机网络最基本和最重要的特点,也是计算机网络产生的主要动力之一。资源共享除共享硬件资源外,还包括共享软件和数据资源。只要是在正确的权限范围之内,网上的各个用户都可以非常方便地使用网络中各计算机上所提供的共享软件、数据、和硬件设备,而且不受实际地理位置的限制。通过资源共享,不仅能够提高网络系统内资源的利用率,还可使整个系统数据处理平均费用明显下降。
网络硬件资源主要包括:大型主机、大容量磁盘、光盘库、打印机、UPS、网络通信设备、通信线路和服务器等硬件。
网络硬软件资源主要包括:网络操作系统、数据库管理系统、网络管理系统、应用软件、开发工具和服务器软件等。
网络数据资源主要包括:数据文件、数据库和光磁盘所保存的各种数据。数据包括文字、图表、声音、图像和视频等。数据是网络中最重要的资源。
(二)数据通信能力
网络系统中的各个计算机间能快速可靠地相互传送数据及信息,根据需要可以对这些数据信息进行分散、分组、集中管理或处理,这是计算机网络最基本的功能。这种数据通信能力使得地理位置分散的信息能按用户的要求进行快速的传输和处理。目前网络的通信业务主要有以下几类:
实现信息查询、检索及文件传输,例如通过WWW、FIP、Gopher等。
远程登录访问数据,例如通过Telnet。
通过电子邮件(E-mail)发送信息。
新闻服务和电子公告牌。
信息广播,例如Push等,信息点播,例如视频点播(VOD)等。
计算机协同工作,监视控制。
远程教育、远程医疗、远程计算、电视会议、可视电话。
可视化计算、虚拟现实。
CAD/CAM/CAE。
电子政务系统、管理信息系统、计算机集成制造系统等。
(三)均衡负载互相协作
通过网络可以缓解用户资源缺乏的矛盾,使各资源的忙与闲得到合理调整。例如,当某台计算机的计算任务很重时,可以通过网络将某些任务传送到空闲的计算机去处理。
(四)分布处理
在计算机网络中,用户可以根据问题的性质,选择网内最合适的资源来处理,使问题得到快速而经济的解决。对于综合性的大型问题,可以采用合适的算法将任务分散到不同的计算机进行分布处理。利用网络技术,还可以将许多小型机或微机连成具有高性能的分布式计算机系统,使它们具有解决复杂问题的能力,从而使得只有小型机或微机的用户可以享受到大型机的好处。
(五)提高计算机的可靠性
在计算机网络系统中能实现对差错信息的重发,从而增强了可靠性。提高可靠性还表现在计算机网络中的各台计算机可以通过网络彼此互为后备机,一旦某台计算机出现故障,故障机的任务就可由其他计算机代为处理,避免了在单机无后备的使用情况下某台计算机故障导致系统瘫痪的现象。