APP下载

计算机软件系统工程中网络命令的运用

2020-02-02关天一

电子技术与软件工程 2020年18期
关键词:计算机系统网卡命令

关天一

(中国农业大学信息与电气工程学院 北京市 100083)

随着计算机相关技术的发展,基于全新网络环境中如何提升计算机网络整体安全性能则成为计算机信息技术领域中核心研究课题。计算机网络安全具体涵盖私密性以及共享性两种内容。而计算机网络功能便是促进信息有效的共享传播,属于信息技术以及计算机技术的融合产物。当下计算网络面临着严重的安全威胁,而不断强化网络安全测试对于强化计算机系统安全性具有重要影响。

1 网络命令的概念

当下对于计算机相关网络工程领域内存在多种网络检测命令,而计算机操作系统种类也越加多样化,相关计算机操作软件系统大部分自带多样网络命令,如果可以借助计算机相关软件系统中的自带网络命令合理监测网络故障、分析网络性能,对于提高计算机系统的可靠运行具有重要意义。当下所存在的各种网络命令中,应用效果良好的网络命令如下:包括TOUTE 网络命令、ARP 网络命令、NETSTAT 网络命令、TRACERT 网络命令、PING 网络命令等内容,如图1所示。

2 计算机软件系统工程概述

2.1 软件工程的含义

软件工程学的一般概念主要是研究怎样利用先进科技手段和科学技术为开发设计相关计算机软件提供有效指导,从而进一步控制资金投入,通过最低投资数额来换取超值的高效回报,通过高质量计算机软件为人们提供优质科技服务。软件工程学整体覆盖范围较广,属于边缘性学科,相关研究内容涵盖心理学、经济学、系统工程学、人体工程学等多种领域学科。能够对不同学科之间进行交叉指导和交叉研究,从而合理设计出更加符合人们应用条件的人性化软件,提高相关设计工作的便利性。

2.2 软件系统内部的多项功能

众所周知,计算机属于电子设备的一种形式,涵盖软件和硬件两个部分内容构成,在计算机相关更新换代和研发工作中,除了需要综合考虑到硬件设备的影响之外,同时还应该从软件工程层面入手,投入大量精力。通常情况下,计算机相关软件系统涵盖应用软件和系统软件两部分内容,其中的系统软件主要功能作用便是对计算机整个运行过程以及其中各个软件运行状态进行有效的管理、维护和监控,比如我们在日常计算机应用中经常看到的病毒查杀系统以及操作系统等,相关应用软件主要是一种可以满足人们日常生活、工作需求,辅助人们顺利解决各种现实问题的软件,包括常用的财务管理系统、人事管理系统以及OFFICE 办公系统等,从而为计算机的稳定运行提供科学指导,方便用户进行灵活操作[1]。

3 计算机软件系统的开发工具与应用环境

图1:软件系统中主要的网络命令名称

计算机软件系统在开发过程中会用到多种工具,此工具并非实际物品,而是与计算机相关的多种编程语言。具体来说,软件系统开发工具主要有Java 语言,该编程语言拥有极多的用户数量,在互联网领域中运用较为广泛。Java 的运行速度要超出JVM,且带有极强的跨平台性与安全性。同时,C 语言与C++语言也运用在软件系统的开发上,在使用过程中两种语言都带有较高的运行效率,对于C 语言而言,其常用在互联网的底层驱动软件或软件的开发操作系统中;而C++语言大多运用在应用软件的开发上,此两种语言都可作用在底层硬件中[2]。

4 网络命令在计算机软件系统工程的实际运用

4.1 Ping网络命令

4.1.1 连接性测试

Ping 网络命令能够针对计算机系统软件相关连接状态和连接性能实施全面测试。具体测试方法为利用Ping 网络命令来系统检测计算机IP,如果最终的检测结果为128,则证明相关计算机软件系统整体网络配置为正常状态,该种条件下便能够顺利抵达计算机系统内运行对话框,在其中输入对应的网关信息,假如最终出现266这一结果,证明计算机系统整体通信状态正常。假如产生了其他的数据结果,则证明计算机系统产生了网络连接方面的问题,为此需要联系不同代码,采取有效处理方法进行科学处理。

4.1.2 考察运行速度

采用Ping 网络命令对软件系统的网络运行速度进行全面检测过程中,可以率先选择LSIZE 选项,随后把大小不同数据顺利发送至被检测计算机系统内,对各个数据的实际往返时间进行准确计算,如此便能够得到目标计算机系统的网络运行速度。因为Ping 网络命令于网络中具有相对较快的传播速度,所以通过Ping 网络命令能够准确测定用户访问站点能够顺利到达,假如计算机网络出现延时命令执行问题,证明计算机网络中存在某种故障问题,使得出现IP 地址异常、网络配置器故障以及网络线路不通等问题。假如延时命令最终成功执行,但依然存在用户网络不同的问题,则可能是计算机网络相关软件配置中产生某种问题。想要进一步提升网络故障检测速度,需要严格按照Ping 网络命令操作顺序开展相关操作,首先应该对IP 协议进行检测,判断协议安装正确性,假如协议成功安装,证明协议运行方面出现故障,其次对IP 地址实际配置状况进行检测,假如计算机系统无法正确回答相关问题,则整体在网络系统的地址配置上出现误差,比如其他用户应用其地址,或是其他配置数值和网卡地址之间存在明显冲突。Ping 网络命令通常会率先提供和错误信息相关的提示,包括没有任何响应、不知名主机以及超时响应等问题,由此能够看出目标计算机系统和主机之间的连接网络通道不够顺畅,所以无法顺利接收相关传递信息[3]。

4.1.3 测试其他网络

利用Ping 网络命令自身的强大功能取代传统模式下的专业网络,对其他计算机开展网络测试或实施网络检测工作。先是计算机系统中的网卡运行状态测试。在网络不畅通的条件下,确保本机网卡能够维持正常运行状态,随后Ping 网络命令本机系统相关IP 地址提出计算机进入一种DOS 状态,通过ARP 命令和IP CONFIG 命令对本机系统的IP 地址进行查看,并通过Ping 网络命令针对计算机系统IP 地址相关的循环地址实施全面分析,如果Ping 网络命令无法顺利识别相关指令,则证明IP 协议故障,或选择Ping 网络命令测试线路,分析同段计算机IP,如果无法顺利执行,证明线路产生问题,导致无法运行。假如PING192 167 2.1 正常,则证明网卡处于正常运行状态,假如不通,则证明出现网卡故障,需要对网卡进行替换。再如对计算机IP 协议进行测试过程中,PING116.0.0.1属于目标计算IP 地址相关循环地址,假如PING 无法有序执行,则证明该地IP 协议产生故障,或应用PING 命令对线路故障进行检测,PING 和网段计算机对应IP,假如无法顺利执行相关操作,证明线路产生故障问题。假如网络内涵盖路由器,可以选择通过Ping网络命令实施延时网络检测,主要是对本网段中的IP 实施检测,假如执行受阻,证明线路出现故障,假如PING 命令顺利执行,继续通过Ping 网络命令对目标计算机自身IP 进行检测,如果不通则证明相关计算机系统线路中出现故障,为此需要采取针对性措施进行有效处理。

4.2 Tracert网络命令

Tracert 网络命令也可运用在计算机软件系统工程中,该命令的作用主要为开展路由跟踪,在采用该网络命令的过程中技术人员可报访其内部的IP 数据,有效认知其目标数据。

具体来说,在使用IP 生存字段与ICMP 错误消息的过程中,借助互联网技术手段可了解主机与网络的实际链接路径,即借助TTL+ICMP 数值生成的数据包完成诊断程序后可精准找出其目标路径。而在此期间,TTL 的数值会递减到1,且不能为0,当其数值为0 时,则系统会显示其操作超时,则信息就会自动重新回到系统内。完成TTL 数值的发送后,技术人员需耐心等待,当其响应数值在最大值后,才能确认其运行的目标路径。通过该种方法的使用,即使出现因路由器丢弃而过期的数据包,其数据包也能被重新找回,在找到以后,大多以代码形式展现出来,即target-name,Tracert[—d][—h maxinun —hops][—j host—list][—wtineout]。在此类代码中,target-name 的主要含义为目标主机的IP 地址、回复中的时间数值为—w tine out,在开展所有回复的过程中,每项数据都有所指定、—h maxinun 与—hops 则与主机路由有密切关系,其模式的重点为追踪、d 主要用来直接解释各项主机名词,通过多种代码的展示,技术人员也可找到对应的目标路径,从应用原理上看,Tracert 与Ping的网络命令相似[4]。

4.3 开展Arp网络命令

在实行Arp 网络命令时,技术人员需了解网络内部的地址解析协议,即IP/TCP 协议,通过对IP 地址中的内容计算并找出网卡的准确位置。Arp 网络命令可有效获取IP 地址内的物理地址,其内部信息也会及时的反馈到主机中。

此网络命令在运行过程中会找到各个计算机间的缓冲信息,并以IP 的方式完成储存,有助于信息的整理与查阅。在采用Arp 网络命令时技术人员可借助快速缓存查阅计算机内部的各项信息内容,并借助人工输入法得到网卡信息,其主要目的在于较好的采用网关服务器内的主机作业,此过程中的所有缓存项目皆属动态。当技术人员在使用指定数据包时,通过Arp 网络命令中的缓存功能可较快的添加与缓存多个项目。

比如,在将项目输入到Windows 系统中时,若没能开展后期操作,与之相对应的IP 功能会丢失,会持续2-10min 之间,因此,当Arp 命令中无缓存项目时,其产生的问题并非由某一个系统带来,技术人员应利用Arp 网络命令全面检测计算机软件系统,在找出问题产生的原因后更为高效的解决。

4.4 采用Netstat网络命令

对于Netstat 网络命令而言,其可详细分析计算机软件系统内的各项端口是否都进入了监测范围,一般来讲,当传输信息遭遇删除或发生信息传输故障时,只有运用Netstat 网络命令才能较好的处理信息传输问题。借助此项网络命令可重新发送出现故障的数据信息,并在此过程中找出其存有的故障,在掌握原因后能被更为高效的解决。

与此同时,部分网络用户还会出现因骚扰而难以联网的情形,在采用Netstat 网络命令后,可及时获取对方的完整IP 信息,通过ISP 进行投诉,继而解决该问题。当网络用户给对方发送信息或对方发出信息以后也可运用Netstat 网络命令,在dosprompt 内输入netstat-n 期间,就能立即获取对方的IP 信息,此方式也将该命令的实用性展现出来。采用Netstat 网络命令的过程中技术人员还能命令控制台,并全面显示其网络连接、网络接口与路由表的运行状态,利用该网络命令用户能切实了解并掌握当前网络系统的使用态势[5]。

4.5 改善编程方式

4.5.1 Socke 编程

在计算机软件系统工程内技术人员还可综合运用网络命令,其主要的展现形式为编程,即Socke 编程,借助此类编程模式能更好的开发出网络命令软件。随着科学技术的快速发展,互联网技术已获得明显提升,实现Socke 编程技术仍带有较大难度,其内部蕴含的要求也较多。

通常来讲,与开发网络命令相关的技术人员应不断提升自身技术水平,掌握较多的专业知识,增强软件命令的开发能力与水平。由于Socke 编程处在计算机与TCP/IP 通信协议相关的应用层中,其属中间软件,接口的设计模式也较为复杂,借助Socke 编程可高效实现数据处理,达到相关模式的基本需求,并及时监听计算机内部的网络接口。当计算机网络发生堵塞现象时,技术人员需利用Socke 编程中的多项功能保证客户端的正常连接。利用此类编程还能有效绑定客户端,更为及时的处理相关数据[6]。

具体来说,技术人员在进行编程的过程中借助IP 协议中的一组接口,由于IP 地址大多隐藏在Socke 接口中,可利用相关程序制定对应性协议。工作人员利用主机将Socke 初始化,在绑定端口后开展监听工作,在及时调整阻塞后,有效连接相关客户。当连接成功时可快速处理客户发出的数据,而另一边的服务器也能将接收到的数据传输到客户端,从而完成信息的交互工作。

4.5.2 提升软件的使用技术

在计算机软件系统中技术人员还可采用Web 软件,当前该软件的发展速度较快,其通常的工作环境主要为Web browser,而本地网络较难运行。在开展Web 软件服务的过程中需用到浏览器与服务器,相较于传统软件,其运行条件与方式有所不同,由于Web的跨平台性较好,其主要在浏览器环境中运行与工作,其内部的数据信息可在服务器中更改。Web 软件在运行过程中,用户无需管理,其可自行更新或升级,在服务器中还会开展整体的维护工作。与客户端相比,Web 软件也存有些许缺陷,即运行速度较慢,部分功能需借助浏览器窗口,对个性化的要求较低,随着多类客户端的运用,技术人员已逐步提升其个性化与灵活性,从而使Web 软件仍占有较高的市场占有率。

5 总结

综上所述,计算机领域中的网络工程属于一项复杂性长期任务,所以相关技术人员于实际建设发展中应该积极开拓,从而全面提升计算机网络相关应用效果。特别是对于某些专业设施不足的用户而言,包括计算机网络专业管理者、高职院校以及企业相关人员应该采取有效措施将计算机系统各项功能全面发挥出来,比如熟练应用系统中的各种网络命令开展专业设计,控制计算机相关网络工程建设成本,提升网络工程效益。

猜你喜欢

计算机系统网卡命令
在DDS 中间件上实现双冗余网卡切换的方法
只听主人的命令
IBM推出可与人类“辩论”的计算机系统
Server 2016网卡组合模式
移防命令下达后
分布处理计算机系统研究
这是人民的命令
MIMD 并行计算机系统结构与定量分析
挑战Killer网卡Realtek网游专用Dragon网卡
读编往来