网络命令在计算机软件系统工程中的应用思考
2021-09-08李岩
李岩
(辽宁装备制造职业技术学院,辽宁 沈阳 110161)
0 引言
在目前的技术体系下,计算机相关网络工程中开始出现多种网络检测命令,且随着计算机及其相关技术的进一步发展,许多计算机操作软件系统也开始自带各种网络命令。在计算机系统运行过程中,若能充分、合理利用各网络命令对计算机网络的性能、状态进行监测与分析,将大大降低网络安全事故发生几率,提升计算机网络系统的安全性能。现阶段,ARP网络命令、TOUTE网络命令、TRACERT网络命令、NETSTAT网络命令及PING网络命令在计算机网络系统中有比较广泛的应用[1]。下面结合实际,就网络命令在计算机软件系统工程中的应用问题做具体分析。
1 计算机软件系统工程简述
软件工程学是研究计算机软件设计开发的一门科学,该门科学的发展目标是研究出先进的科技手段,进而为计算机及其软件的设计开发提供有效指导,使计算机软件设计的开发成本降低,但同时让计算机软件为人们提供更优质的科技服务软件工程学的研究内容十分广泛,如人体工程学、系统工程学、经济学,甚至心理学都与软件工程学有密切联系。软件工程学可以在不同学科之间进行交叉指导与交叉研究,从而设计出更符合人们的使用需求,更便利且人性化的计算机软件[2]。计算机由软件部分、硬件部分共同组成,其中软件部分的研发质量会对整个计算机系统的功能、状态等产生巨大影响。因此在计算机相关更新换代与研发工作中,一般会对软件的设计研发投入大量精力。一般情况下,计算机软件系统由两大部分组成,分别是系统软件与应用软件。系统软件在整个计算机系统中的主要功能作用是监控、管理与维护计算机各软件的运行状态,为计算机的安全稳定运行提供保障。系统软件在计算机中是比较常见的,操作系统、病毒查杀系统都属于计算机系统软件。计算机中的应用软件是具有一定应用功能,能满足计算机用户办公或学习需求的软件。如WPS办公系统、人事管理系统等[3]。这类软件在平时也有可能遭到病毒的入侵或黑客攻击,因而必须加强检测与防护。
2 网络命令在计算机软件系统工程中的具体应用
2.1 Ping网络命令具体运用
2.1.1 测试网络系统运行速度
在计算机软件系统运行过程中,可运用Ping网络命令对计算机软件系统的运行速度进行测试。在测试时,首先选定LSIZE选项,之后向被检测的计算机系统内按照大小发送各数据,精准计算数据在计算机系统内的往返时间,以此得到计算机软件系统网络运行速度。Ping网络命令之所以能对系统的运行速度进行检测,主要是因为Ping网络命令在网络中具有相对较快的传播速度。在检测过程中,若计算机网络出现延时命令执行问题,则可断定计算机网络存在运行异常故障,造成计算机网络线路不通、网络配置器异常或者是IP地址异常。在运用Ping网络命令进行检测时,如果呈现出此类问题就需做进一步的检查分析,使计算机系统故障能得到及时解决[4]。
进一步的检测过程及流程如下:第一步检查IP协议,对协议安装的正确性做出判断,若显示出协议成功安装,则证明协议运行方面存在问题。第二步检测IP地址配置状态,当计算机系统无法正确回答相关问题时,则证明计算机网络系统的地址配置存在问题。相关人员要根据检测结果对计算机系统做进一步的优化处理。在运用Ping网络命令对计算机软件系统进行检测时,Ping网络命令一般会率先提供与错误信息相关的提示,如超时响应、无响应及不知名主机等问题。通过这些提示信息能比较准确地判断出计算机系统与主机之间的连接故障。
图1 命令提示图
2.1.2 测试软件系统网络连接状态
Ping网络命令在计算机网络系统中有着重要作用,如其可精准测试计算机系统软件的联系性及连接状态。在运用Ping网络命令对计算机系统软件连接状态进行测试时,可先利用该网络命令对计算机IP进行系统检测,根据检测结果判断计算机软件系统是否运行正常。一般情况下,当最终检测结果为128时,可断定计算机软件系统整体网络配置状态不存在异常。在实施完这一检测步骤后,调出计算机系统内的运行对话框,于对话框中输入网关信息,等待出现检测结果,若呈现出的检测结果是126,则表明计算机通信状态无异常。相反的,若通过检测得到其他结果则表明软件系统存在异常,此时计算机用户或有关人员就需及时结合不同代码来解决系统异常问题,避免产生更大的故障损失。
2.1.3 测试其他网络
计算机软件系统中的Ping网络命令有着强大功能,其能取代专业网络对计算机系统实施网络检测。在运用Ping网络命令对计算机网络或其他网络进行测试时,首先是对计算机系统中的网卡运行状态实施测试,确保网卡的运行状态没有异常。对网卡结束测试后,用ARP命令和IPCONFIG命令详细查看本机系统IP地址,同时利用Ping网络命令全面分析与计算机系统IP地址相关的循环地址。在这一测试过程中,当Ping网络命令可以顺利识别相关指令时,说明IP协议正常,反之则表明IP地址存在故障[5]。
2.2 Netstat网络命令具体运用
Netstat网络命令在计算机系统中的主要作用是详细分析计算机软件系统内的各项端口是否都进入了监测范围。一般情况下,当计算机在传输信息时发生故障或传输信息被删除时,就需要运用Netstat网络命令来有效处理故障或损失,让信息恢复正常发送。调查研究发现,部分计算机软件系统在运行过程中也会因受到外部干扰而无法正常联网。针对此类问题,同样需要通过Netstat网络命令来了解系统联网故障并有效消除故障,让计算机软件系统能正常稳定运行。通过Netstat网络命令,技术人员能对控制台下达命令,并获得有关路由表、网络接口、网络连接等有关的信息,了解网络系统运行状态与使用态势,进而制定具有针对性的优化策略。
2.3 Arp网络命令具体运用
在计算软件系统中运用Arp网络命令时,首先要对网络内部地址解析协议进行了解,并通过计算IP地址中的内容获得网卡位置信息,在查找物理地址的过程中,主机也会接收到内部信息。在计算机软件系统运行过程中,Arp网络命令能精准地查找到各计算机之间的缓冲信息并将各项信息进行存储,为后期的查阅与使用创造便利。如在将各项IP地址以及内部信息完整存储下来后,技术人员在使用Arp网络命令对计算机软件系统进行检测或调整优化时就可直接查阅ARP缓存表内的各项信息,然后借助人工输入法得到网卡信息,找出网络系统故障并进行有效处理[6]。
2.4 Tracert网络命令具体应用
在计算机软件系统中,也可运用Tracert网络命令对路由展开追踪,通过Tracert网络命令探访路由内部IP数据并实现对目标数据的有效认知。可通过互联网技术手段对计算机主机与网络之间的实际链接路径进行了解,技术人员可以通过TTL+TCMP数值生成的数据包对程序进行诊断,并准确找到目标路径。在利用TTL+TCMP数值生成的数据包进行诊断与追踪的过程中,随着诊断的深入,TTL数值会不断递减但不会到0,如果数值递减到0,系统就会显示超时,信息也会自动重新回到系统内。
在将TTL数值发送出去后,需耐心等待一段时间,在相应数值达到最大后对目标路径进行确认。
图2 Tracert网络命令提示
2.5 网络命令其他运用
在计算机软件系统内也可以借助Socke编程模式开发出更好的网络命令软件。但由于Socke编程技术难度较高,要想利用Socke编程,技术人员就需不断加强学习,进一步丰富自身的知识储备,提高自身技术水平,以保证软件命令能顺利开发出来。技术人员在进行编程时往往需要借助IP协议中的一组接口,但IP地址多隐藏于Socke接口中,因此技术人员需要通过有关的程序完成对应性协议制定工作。在进行编程时,将Socke协议通过主机进行初始化处理,在将端口绑定后就进行监听,并开始连接客户,一旦连接成功就能对客户发出的数据进行有效处理,在处理的过程中也能向客户端输送数据,从而实现信息交互目标。
3 结语
综上所述,网络命令是计算机软件系统工程中的重要组成部分,ARP网络命令、TOUTE网络命令、TRACERT网络命令、NETSTAT网络命令及PING网络命令等在提升系统安全性方面起着着重要作用。为此在当前背景下应进一步加大对网络命令的研究优化与推广应用,确保计算机软件系统能安全稳定运行。