一、计算机网络技术概述
(一)计算机网络技术的定义
计算机网络技术是把处在不同位置且独立一台或者多台计算机以及计算机的外部设备,通过对应的通信线路相互连接起来,从而能够在计算机网络系统中,借助于网络通信协议和网络管理软件的相互协调与管理来实现信息传递和资源共享的计算机系统的一种技术[2]。换句话说,计算机网络技术是通信技术与计算机技术的有效结合,充分发挥计算机的效率,通过计算机网络系统实现网络互联和资源共享,也可以大大提高计算机的处理能力和利用率。
(二)计算机网络技术发展史
具体来看,可以将计算机网络技术的发展历史划分为以下几个主要的阶段。
第一阶段,计算机网络技术远程终端在线阶段。计算机网络技术发展的开始是远程终端在线阶段。计算机远程终端可以利用大型主机、通信线路及其相互连接,形成计算机在线系统,实现计算机远程处理。
第二阶段,计算机网络技术的网络阶段。查阅相关资料发现在20世纪60年代后期,人类就已经进入了计算机网络发展阶段。计算机网络阶段最先开始的是美国,它将处在不同区域的计算机的主机通过它们之间的通信线路相互连接在一起,使得不同的计算机之间能够相互交换信息和传递数据[4]。与此同时,这些计算机又能各自的形成独立的个体。
第三阶段,计算机网络技术的网络互联阶段。在实际应用中为了能够更好的全面实现资源的共享,要把更多的计算机网络通过一定的手段连接起来,这样就将单个的计算机变成具有一定规模的计算机机群。计算机发展到这个阶段,就已经进入了计算机的网络互联阶段,计算机网络技术的应用更为广泛了。
第四阶段,计算机网络技术信息高速公路阶段。美国于1993年的时候提出了“信息基础建设”的计划,从而掀起了建设信息高速公路的热潮,这一举动极大的推进了计算机网络技术的发展,计算机网络技术也逐步向高速化以及综合化的发展方向发展。
二、计算机网络技术的现状
计算机网络作为覆盖全球最广且运行效果较好的现实网络,其具有范围广、影响深及用户多等特点。所以本文所涉及的网络发展的现状是针对互联网的,当然一些有代表性的网络体系结构也考虑在其中,计算机网络之所以能够从产生、发展和成功这三个阶段中成长起来,主要归因于它的一系列准确的重大决策外,还取决于其网络体系结构的支撑。但是,随着互联网进入蓬勃发展,在计算机网络巨大的成就和辉煌的前景面前,也凸显出其自身的不足和缺陷。
(一)计算机网络缺乏有效地网络控制能力
现有的互联网体系结构是在七八十年代早已建立的,其主要采用统计复用和分组交换技术,而网络本身只提供数据传输服务,如今的计算机网络可以实现信息的全方位共享,但是计算机网络体系结构并没有对网络资源的控制和管理方面引起足够的重视,也没有在全网范围内建立有效的资源控制的技术和方案,因此,它的服务质量是十分简单,也是相当有限的。随着多媒体应用的深入推进,用户对互联网的需求也随着不断增长,如:在线点播、视频会议的崛起,这意味着互联网不能为这些多媒体的应用提供全方面的`功能,尽管有很多专家先后提出了一系列的模型方案和机制来促进网络服务质量,然而这些方案和机制都只是在理论上操作,在互联网实际运行过程中却与理论相差甚远。同时,因为缺乏有效地网络控制,带来了严重的信息泄密以及用户管理问题,网络安全难以保证。尽管防火墙、IDS等网络安全检测技术及SSL/TSL等网络安全协议技术日益成熟,但是并不能完全解决随处可见的网络病毒、垃圾信件以及不良信息等网络安全问题。
(二)计算机网络所提供的服务不能满足用户的需求
传统的计算机网络与人们日益增长的服务需求相较极为有限,大部分的网络服务侧重于互联互通和互操作的通信设施和网络连接和传输等功能,然而,人们日益增长的服务需求具有多样化和个性化等特点,因此,如果网络只是能够继续提供这种为数不多且固定不变的服务,就不能满足用户多样化服务需求,人们迫切希望越来越快速、灵活、高效和动态的网络服务。近年来,虽然研究人员已经开展了主动网、可编程网等相关研究工作,但互联网仍然存在着很多尚待解决的问题。
(三)计算机网络难以实现用户的有效管理
互联网的早期用户大多为高级知识分子,他们大多是高校或科研机构中受到过良好教育的人,涉及到计算机网络的信任及安全等问题也较容易解决。因此,在最初的网络设计中,很少有涉及到网络安全及用户管理等问题,当然更没有相关的和制度和网络的安全保障方案。由于对互联网的控制能力不足,许多复杂的实时多媒体功能难以完好地展现出来,而且随着互联网的发展及扩大,网络的信任及安全等问题慢慢浮现出来了,例如:网络病毒、色情电影、垃圾邮件和不良信息等问题,这些问题严重地阻碍了计算机联网的正常运行。所以缺乏完整的网络安全体系的互联网难以实现有效的用户管理,也难以建立完备的用户管理体系。
总之,随着我国社会和经济的快速发展,我国的网络科技水平也取得了非常大的成就,当前的计算机网络现状存在很多问题,随着我国通信技术的不断进步,互联网的需求逐渐激增,互联网软件水平也逐步提高。未来需要从加强网络控制能力、提升用户体验水平和加强网络管理方面进行努力,以此对计算机网络的应用及其发展带来积极的影响,不断完善现有的计算机网络技术。