APP下载

网络命令在计算机网络工程中的使用

2016-03-29丁智

赤峰学院学报·自然科学版 2016年21期
关键词:命令数据包路由

丁智

(蚌埠学院 计算机科学与技术系,安徽 蚌埠 233030)

网络命令在计算机网络工程中的使用

丁智

(蚌埠学院 计算机科学与技术系,安徽 蚌埠 233030)

本文探讨网络命令在计算机网络工程中的使用,首先结合我国信技术的发展与应用的实际情况,对其进行了简要概述;主要从Ping命令切入,对其基本概念、命令参数功能、命令应用功能进行了具体分析;并且讨论了诸如Tracert命令等其它网络命令,最后还对SOCKET编程开发网络命令软件进行了简单介绍.

网络命令;计算机;网络工程

伴随经济发展、科技进步,在二世纪九十年代出现了以计算机为基础、互联网络为支撑的信息技术,伴随着电子科技产品的发展与更新,信息技术的应用范围也在不断扩展,不但改变了人们的生活方式,而且,对各大产业结构进行了有利的影响,促进了产业改革;比如,网络购物这种新形式的出现,德国工业发展出工业4.0阶段的革新等等,都表明了电子信息技术在人类生活方面、生产方面,均有着突出的贡献与作用.因此,值得对信息技术的其它方面,进行深入讨论,以窥见其全貌,加强人们对它的认知与了解.

1 概述

首先,计算机网络工程包括系统设计、需求分析、安装调试、软件维护等;网络技术是其核心命脉,也是保护整体网络工程安全有效的重要手段;其次,在我国,网络技术于90年代引入,如今发展得如火如荼,用户量之大、使用频次之多,均居全球之首;第三,计算机网络工程中,要求安全、稳定这两个基本标准;但是,自电子计算机及互联网络发明以来,这就是令人烦恼的基本问题,而且,随着黑客技术的不断翻新,各种安全问题也岌岌可危;因此,需要做好网络安全保障,就需要对网络性能进行相应测试,而这一切,都离不开网络测试仪.

2 计算机网络工程中的网络命令

在计算机网络工程中的网络命令较多,比如,Ping命令、Tracert命令、还有诸如Netstat命令、Arp命令等其它网络命令,其原理大致相同,只是应用了不同的命令,所使用的方法各有差异;另一方面,在计算机网络工程之中,网络命令,是保障其网络性能及网络安全的重要途径;传统的测试仪器,在今天的应用逐渐减少,加上,近些年来的各大系统的出现,都自带有一些重要的网络命令,也在很大程度上弥补了一些缺失,对计算机网络的安全提供了重要保证;所以,在下文中,集中讨论基于网络命令的计算机网络工程运用问题.以下就以Ping命令、Tracert命令进行具体说明.

2.1 Ping命令

首先,从基本概述看,它主要是通过发出ICMP响应请求信息包,完成任务;因为,ICMP实际上是作为因特网控制消息协议而存在;在执行Ping命令时,工作人员可发出请求命令,然后会通过信号传输通道,发送至物定主机与路由器,最后完成对网络性能的分析与诊断,排除故障;还有,在ICMP控制方面,存在数据报的超时、源站抑制信息、重定向消息、信息请求或响应消息等;具体而言,在有目的地不可到达信息方面,若关于网关路由表,未能到达指定域的目的地时,就表明信息的送达未完成;若网关处理数据报时发现域=0,那么数据报即会被严格丢弃.

其次,在Ping命令参数功能详解方面;在通常所使用的WINDOWS/Linux系统,都自带有PING等命令功能;而这些功能的实现,都是通过PING命令参数加以实现的;比如,通过CMD——DOS界面,然后执行PING/?,可以在线对该命令参数格式进行查找.具体的格式可表述为:Ping[—t][—a] [—n count][—l length][—f][—v tos][—r count][—s count][—j computer—list] |[—k computer—list] [—w tineout] destination —list.以下对所有的格式进行对应性的说明:—t Ping是指在用到<Ctrl>+<C>时,指定计算机会产生;—a功能性指示,在于解析主机,更给出命名;—n count与—t的功能基本类似,指发送指定ECHO数据包数;—l length 发送数据包;—f发送中的分段控制,若不分段则表现为不分段,要求分段,则会在路由中表明分段;—v tos设置tos指定值,但要求是服务类型或其它硬性条件;—r count是通过“记录路由”字段中记录传出和返回数据包的路由count(1到9台);—s count指定的跃点数的时间戳;—j computer—list利用computer—list指定的计算机列表路由数据包;—k computer—list以computer—list指定的计算机列表路由数据包(连续计算机不能被中间网关分隔IP允许的最大数量为9);—w tineout指定超时间隔,单位为毫秒;destination —list为要Ping的远程计算机.

第三,对该命令的功能方面展开具体的分析,可以看出,这一网络命令功能可以完全取代传统的仪器测量法;具体来看,在测试网络适配器,也称网卡,是否正常时可采用如下的方法;当Ping命令下达时,可以对本地主机进行功能性分析,具体来看,需要先运行操作系统的界面,然后,再进行相关信息与内容的查询;Ping后,若PING 192168.1.1,按照通的反应,可判断属于正常工作状态,网卡正常,若不通,就表明适配器出现问题,需更换;在测试TCP/IP协议方面,可以找到IP地址的本地循环地址,若无法Ping通,则表明不正常,需要进行处理;在线路故障测试方面,需要对同网段的计算机IP进行Ping通,不通,说明故障,若存在路由器,需先对路由器在本网段端口IP进行Ping,不通则表明故障,通后,可进行其它方面测试;对于DNS服务、WINS的测试,则需要PING网址.

2.2 Tracert命令

该命令主要是路由跟踪的实用程序,通过它,能够对IP数据报访问目标的行进路径进行认知;比如,利用IP生存时间字段、ICMP错误消息对某一个主机到网络上的其它主机路由加以确定;也就是说,以发送TTL值的ICMP加应数据包,然后用诊断程序对目标路由进行确定;其中,需要的TTL转发这前,递减为1,当等于0时,则会显示超时,并将消息返回源系统;即先发送递减为1的TTL,当响应达到最大值时,再确定目标;运用此方法,对某些路由器丢弃的过期数据包,则无法看到,具体的参数如下所述:

Tracert[—d][—h maxinun —hops][—j host—list][—w tineout] target—name.具体可以解释为:—d 直接进行主机名称的解析;—h maxinun —hops 与主机路由相关,表现为跟踪模式;—j host —list路由接口列表;—w tine out主要是回复时间值,每次回复都是指定的;target—name 是目标主机IP地址.检测方法与Ping命令原理基本相同.

3 从网络命令软件的编制与研究方面看

首先,若能够熟练掌握网络命令的操作与应用技巧,并进行一系列编程技术的编辑学习,则可以在这些基础之上,向前一步,向着编程技术方向发展,并提升计算机软件的应用水准;比如,SOCKET编程开发网络命令软件就是一款很好的编程软件;它主要是利用计算机网络应用层、TCP/IP协议族通信之间的软件抽象层,以接口的形式,完成编程;其次,通常而言,主要是将较为复杂的TCP/IP协议族进行隐藏,从而利用自身去进行数据组织,以使其符合指定协议所需;第三,具体来看,需要在服务器端对SOCKET进行初始化,再将其与端口进行连接,最后实现最终的信息渠道搭建;第四,在客户端也需要先进行SOCKET的初始化,再与服务器相连;若连接成功,就在客户端与服务端建立起了连接;此时,客户端即可通过发送数据请求,服务器端即可进行请求接收,将对其进行处理,最后将处理结果以数据的方式发送加去,当客户端读取后,关闭连接,这样,就可以顺利完成一次交互.比如,在send()中,利用的SOCKET基本实现方法就可以表述如下:sene to ( sock , &pkt , sizeof(pkt) o,& sa ,sizeof (sa)).另外,需要对上面的两个网络命令介绍与说明,进行比较分析,对比两者之间的异同,这样,更有助于对其有一个清晰的理解与分析,从而提高对其认知、辨析具体应用中的方法、原理,从而提升对编程开发的理解与应用技巧.

4 结语

在新的时代,就需要坚持与时俱进的精神,坚持因时制宜的原则,为人类的发展设置新的目标;在计算机网络工程方面,存在着庞大的系统,从设计、需求分析、安装、设备调试、软件维护等等,各方面不但要求具备可靠的技术手段,还要求有相当高的管理水准;另一方面,计算机网络工程最需要解决的问题集中体现在安全性、公共性方面,因此,应该注重对网络命令的研究与应用,从而为其发展提供重要保障,以促进我国计算机网络工程发展方面的全速前进,提高对网络用户的安全保护水平,为其提供安全可靠的网络使用环境.

〔1〕黎峰,邱卫娟.煤矿计算机网络工程与信息系统工程的探讨[J].煤炭技术,2013(9).

〔2〕蒋伟.计算机网络工程安全问题及其对策[J].网络安全技术与应用,2014(8).

〔3〕史君.试析计算机网络工程在经济建设中的作用[J].中国集体经济,2015(16).

〔4〕贾志兵.计算机网络工程的安全威胁及破解之道[J].军民两用技术与产品,2015(14).

〔5〕徐洪学,郭秀英.仿真软件Packet Tracer在计算机网络工程课程教学中的应用[J].沈阳教育学院学报,2013(1).

TP393

A

1673-260X(2016)11-0029-02

2016-08-17

蚌埠学院自然科学项目资助(2013ZR11)

猜你喜欢

命令数据包路由
只听主人的命令
二维隐蔽时间信道构建的研究*
基于Jpcap的网络数据包的监听与分析
铁路数据网路由汇聚引发的路由迭代问题研究
SmartSniff
探究路由与环路的问题
移防命令下达后
基于预期延迟值的扩散转发路由算法
这是人民的命令
PRIME和G3-PLC路由机制对比