一.计算机网络的定义
计算机网络是把分布在不同地点,并具有独立功能的多个计算机系统通过通信设备和线路连接起来,在功能完善的网络软件和协议的管理下,以实现网络中资源共享为目标的系统。
二.计算机网络的发展阶段
20世纪60年代中期之前——远程联机阶段
一台计算机与多台用户终端相连,用户通过终端命令以交互方式使用计算机,共享主计算机的硬件和软件资源。
20世纪60年代中期至70年代——多机互联网络阶段
计算机网络分为通信子网和资源子网,这样信息通信和数据处理就被清晰的区分开来。
(1)资源子网:是计算机网络的外层,它由提供资源的主机和请求资源的终端组成。资源子网的任务是负责全网的信息处理。
(2)通信子网:是计算机网络的内层,它的主要任务是将各种计算机互连起来完成数据传输、交换和通信处理。
20世纪70年代末至90年代——标准化网络阶段
20世纪70年代,计算机网络大多采用直接通信方式,1972年后,以太网LAN、MAN、WAN迅速发展,各个计算机生产商纷纷发展各自的网络系统,制作自己的网络技术标准。
20世纪90年代至今——网络互联与高速网络阶段
由于局域网技术发展成熟,出现光纤及高速网络技术,网络宽带不断提高,多媒体应用在计算机网络中所占的份额越来越高,网络的可靠性、安全性和可用性得到提高,网络管理也渐渐进入了智能化阶段。
三.计算机网络的主要功能
1.资源共享:如硬件资源、软件资源、数据资源、信道资源
2.网络通信:通信通道可以传输各种类型的信息,包括数据信息和图形、图像、声音、视频流等各种多媒体信息。
3.分布处理:把要处理的任务分散到各个计算机上运行,而不是集中在一台大型计算机上,这样,不仅可以降低软件设计的复杂性,还可以大大提高工作效率和降低成本。
4.集中管理:对地理位置分散的组织和部门,可通过计算机网络实现集中管理。
5.均衡负荷:当网络中某台计算机的任务负荷太重时,通过网络和应用程序的控制和管理,将作业分散到网络中的其他计算机上,由多台计算机共同完成。
四.计算机网络的特点
1.可靠性:在一个网络系统中,当一台计算机出现故障时,可立即由系统中的另一台计算机来代替其完成所承担的任务。同样,当网络中的另一条链路出现故障时可选择其他的通信链路进行连接。
2.高效性:网络系统中各相连的计算机能够相互传送数据信息,使相距很远的计算机能够相互传送数据信息,使相距很远的用户之间及时、快速、高效、直接地交换数据。
3.独立性:网络系统中各相连的计算机是相对独立的,他们之间的关系既相互联系,又相互独立。
4.扩充性:在计算机网络系统中,人们能够很方便、灵活的接入新的计算机,从而达到扩充网络系统功能的目的。
5.廉价性:计算机网络使微机用户也能够分享到大型机的功能特性,充分体现了网络系统的“群体”优势,能节省投资和降低成本。
6.分步性:计算机网络能将分布在不同地理位置的计算机进行互连,可将大型、复杂的综合性问题实时分布式处理。
7.易操作性:对计算机网络用户来说,掌握网络使用技术比掌握大型机使用技术简单,实用性也很强。
五.计算机网络的应用
1.数字通信
包括网络电话、可视图文系统、视频会议系统和电子邮件服务。
2.分布式计算
分布式计算包括两个方面:一是将若干台计算机通过网络连接起来,将一个程序分散到各个计算机上同时进行,然后把每一台计算机计算的结果搜集汇总,整体得出结果;另一种是通过计算机将大量计算的题目送到网络上的大型计算机中进行计算并返回结果。
3.信息查询
信息查询是计算机网络提供资源共享的最好工具,通过“搜素引擎”,用少量的“关键”词来概括归纳出这些信息内容,很快地把你所感兴趣的内容所在网络地址一一罗列出来。
4.远程教育
远程教育是利用Internet技术开发的现代在线服务系统,他充分发挥网络可以跨越空间和时间的特点,在网络平台上向学生提供
各种与教育相关的信息,做到任何人在任何时间、任何地点,可以学习任何课程。
5.电子商务
广义的电子商务包括各行各业的电子业务、电子政务、电子医务、电子军务、电子教务、电子公务和电子家务等;狭义的电子商务指的是人们利用电子化网络化手段进行商务活动。
6.办公自动化
办公自动化如共享打印设备及应用程序能实现办公活动的科学化、自动化,最大限度提高工作质量、工作效率和改善工作环境。
7.企业管理与决策
随着计算机网络的广泛应用,各类企业采用管理科学与信息技术相结合的方式,开发企业管理和决策信息系统,为企业管理和决策提供支持服务。目前,正在朝着开发智能化的决策支持系统迅速发展。