人工智能在计算机网络中的应用
2018-04-18曾晓杰
曾晓杰
(娄底职业技术学院,娄底 417000)
1 引言
人工智能的出现已经有很多年了,但是局限于当时的技术发展水平和理论水平,一直无法找到可以应用的方向或者可以发力的地方,随着近些年互联网企业和互联网技术的大规模推动,人工智能终于找到了可以落地的地方,无人驾驶、大数据等既提供了理论和环境基础也给与了发展方向。而在计算机网络中,人工智能也充满了机会,在计算机网络中,通常存在的问题主要有两个,一个是网络的稳定、速度和通畅性,另外一个就是网络的安全性。本文也主要从这两个方面来说明一下人工智能在计算机网络中的应用。
2 计算机网络中存在问题
这些年,随着计算机网络的快速发展,带来的安全威胁也越来越严重,大量的被网络攻击、网络病毒或者网络诈骗等所困扰。如何能够构建一个安全的网络环境可以供各种智能设备安全使用,人们再也不用担心因为网络问题而导致自己无法正常的使用网络,从而得一种网络恐惧症。另外一个方面就是网络的稳定性和可持续性。尤其对于经常玩游戏的用户来说,网络延迟是一个很痛苦的问题,经常的网络延迟和断网情况,给用户的体验会非常糟糕。数据无法得到连续的传输,虽然知道问题的所在,但是没有专业的维修人员进行合理的调配,无法让网络可以正常的使用,对于广大的用户来说是一件非常痛苦的事情。
本文也主要针对在计算机网络中所面临的问题,看看人工智能能够找到其所能够解决的方案,从而来说明人工智能在计算机网络中的应用,以及其重要性。
3 人工智能在计算机网络中的应用
3.1 人工智能在网络安全中的应用
网络安全常见的防护手段主要有防火墙、入侵检测和反垃圾系统等。防火墙是一种可以对数据进行识别、过滤的一种手段。入侵检测是一种可以检测数据日志,从而发现是否存在异常数据的一种手段。反垃圾系统是一种将垃圾邮件或者垃圾数据,通过设置垃圾关键词等进行过滤的手段,但可能由于设置的不合理,结果要么遗漏重要邮件或者很多的垃圾邮件没有被过滤掉等。以上传统的网络安全防护手段,都不是非常的理想。通过人工智能的介入,可以更加智能化。
比如人工智能Agent技术的使用,利用知识库、通讯实体软件、数据库和解释推理器等各种技术手段,完成知识和目标的储备和对目标的识别能力。借助于网络通讯软件,可以实现自身与需求者之间的互联。对于在计算机网络方面,知识库可以把各种病毒、木马等存在网络安全的实体进行识别,并放入知识库中,然后将这些知识库存储在数据库中,当有网络数据进来时,可以通过通讯实体软件,将网络数据交给智能主体,智能主体中的知识库会首先进行识别,通过解释推理器,如果发现与知识库中的异常主体类似,将会被认定会异常,并启动自动学习程序,对其进行存储和对外界进行预警,存在网络安全。人工智能应用流程如图1所示。
图1 人工智能应用流程图
3.2 人工智能在网络稳定性方面的应用
网络的稳定性与网络的安全性一样同等重要,对于很多用户来说,网络稳定性是非常重要的,尤其是一些办公人员和游戏爱好者。本节主要说明,人工智能是如何在网络的稳定性方面起到非常重要的作用的。网络是否稳定,在于各个路由节点对于网络的分发能力,如果能够正常分发则网络稳定,如果出现网络拥堵或者网络数据丢失的情况,则会出现丢帧和网络延迟等各种问题。人工智能就是利用了其广泛的神经网络能力,对路由的各个节点进行学习,然后对各个路由节点所承载的负载能力进行统筹,当每一个路由节点出现负载变化或者异常情况时,都能够及时学习到,并及时根据智能策略,对各种路由参数进行正确的配置,保证各个路由节点都可以通畅无比。当然对于网络的速度方面,人工智能是没有办法的,这主要取决于网络供应商所开的带宽大小所决定的。这也就是为什么用户家里所开的带宽越大,网络的稳定性和响应速度越快。就跟一条大马路一样,越宽当然效果越好。人工智能在其中的应用主要是当带宽一定的情况下,如何合理的利用这条马路和在十字路口时,设置什么样的策略,让所有的数据都能够通行无阻,而不会出现拥堵的问题。
4 结束语
本文主要是对人工智能在计算机网络中的应用进行说明,首先对人工智能的出现以及发展给与说明,同时对计算机网络中长期以来所存在的问题进行剖析。给出了我们所要面临和解决的问题到底是什么。针对计算机网络中长期以来所存在的问题,人工智能所给出的解决方案是什么样的。在计算机网络安全领域使用人工智能技术,可以更好、更智能的解决安全问题,不能说百分之百,但比原有传统的方案更加智能化。对于网络的稳定性方面,通过智能化的协调路由参数,合理配比,让各种数据都可以通行无阻,提升了响应速度。
[1] 孙晓霞.人工智能在计算机网络技术中的应用探究[J].网络安全技术与应用,2016(03).
[2] 谭仕平.人工智能在计算机网络技术中的应用分析[J].硅谷,2013(18).