论文部分内容阅读
摘要:随着计算机网络技术的普及与发展,各种网络问题越来越多.因此,如何有效地做好计算机网络的日常维护工作,确保其安全稳定地运行,这是网络运行维护人员的一项非常重要的工作。计算机网络工程技术人员要在实践中要积极的思考、研究, 要与时俱进,充分利用计算机操作系统自身具有的 一些命令来弥补硬件资源的不足,解决实际的计算机网络问题。并提出了用Ping等命令来对计算机网络工程测试的解决办法。
关键词:计算机网络;测试;
Abstract: With the development and popularization of computer network technology, more and more various network problems. Therefore, how to effectively carry computer network daily maintenance work, ensure the safe and stable operation, this is a very important work in the network operation and maintenance personnel. Computer network engineering and technical personnel in practice to positive thinking, study, must keep pace with the times, make full use of some command of computer operating system has its own to make up for lack of hardware resources, the computer network to solve the problem. And proposed to use Ping commands to the computer network engineering test solution.
Key words: computer network; testing;
TN711
计算机网络工程是为达到一定的目标,根据相关的规范,通过详细地规划,按照可行的方案,将计算机网络的技术、系统、管理高效地集成在一起的工程。一个可行的网络工程方案要具备三个基本特征,即充分满足应用需求,具有较高的性价比,最大限度保护用户投资。 (1)需求分析:调查用户对网络的真正的需求,在结合未来网络发展要求的基础上选择,设计合适的网络结构和网络技术。(2) 网络规划与设计:当把一个网络系统的需求、管理、安全性、规模、结构、互联、扩展性等方面的分析等情况搞清楚之后,系统分析员便可以开始进行网络结构设计,包括拓扑结构设计、地址分配与聚合设计、冗余设计等。 (3)系统设计和设备安装与调试。包括网络结构化布线系统设计、网络结构设计、网络产品选型、系统集成等。 (4)网络管理与维护:通过试运行来发现整个网络设计过程中的缺点,以便及时调整。在试运行期间要对网络管理功能,包括配置、性能、故障、计费、安全管理;网管系统逻辑结构,包括逻辑模型的组成、Internet管理逻辑模型;SNMP 协议的管理模型、鉴别机制、委托代理、通信过程;网络维护的任务、准备、方法和工具软件;各种网络设备和链路常见故障的排除;网络管理集成化、分布式、智能化等进行测试。同时便于网络工程人员对网络进行故障维护。(5)网络系统的验收:系统试运行无误后,要请用户方进行网络工程验收,检查工程是否符合设计要求和工程规范,用户验收后就可投入使用。(6)网络评价:网络评价是对网络的性能及工程施工水平做出的评价。同时,计算机网络安全是计算机网络技术的一个重要领域,计算机网络网络安全具有明显的重要性, 主要体现在现代社会信息的三个重要方面:信息的完整性、保密性和可用性。计算机网络的功能是实现信息的通讯和资源的共享,是计算机技术和通讯技术相结合的产物。当然社会的发展和进步也要求人们得用计算中心机网络进行资源共享和交流。尤其是Internet全球最大的网络,总有些另有用心的人攻擊、破坏、窃取等活动。在全球化信息的今天,重要的核心的数据高度集中在计算机中,这就更加要求计算机网络的安全性。网络性能测试计算机网络系统是计算机网络安全的一个重要的环节。传统方式是采用专业的网络测试仪进行测试,比如JDSU Test-Um NT700网络测试仪、JDSU Test-Um NT750网络测试仪套件等,但这也存在不足,专业网络公司有这些设备,但不是每个企业都配这些设备,网络管理人员如何测试网络性能维护本单位的计算机网络。而常用的操作系统(如 WINDOWS 98、WINDOWSXP、WINDOWS 2000及Linux 和Unix)中基本上都自带有PING等命令,如果能充分利用PING等命令功能这种软件资源也可以弥补没有计算机网络专业测试仪器硬件资源的不足,实现计算机网络的性能分析、故障排除实验等基本没办法。
一、Ping命令
Ping 是Windows系列自带的一个可执行命令。利用它可以检查网络是否能够连通,可以很好地帮助我们分析判定网络故障。该命令只有在安装了 TCP/IP 协议后才可以使用。Ping命令的主要作用是通过发送数据包并接收应答信息来检测两台计算机之间的网络是否连通。当网络出现故障的时候,可以用这个命令来预测故障和确定故障地点。Ping命令成功只是说明当前主机与目的主机之间存在一条连通的路径。如果不成功,则考虑:网线是否连通、网卡设置是否正确、IP地址是否可用等。
需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不表示TCP/IP配置就是正确的,你必须执行大量的本地主机与远程主机的数据报交换,才能确信TCP/IP的正确性。
Ping能够以毫秒为单位显示发送回送请求到返回回送应答之间的时间量。如果应答时间短,表示数据报不必通过太多的路由器或网络连接速度比较快。Ping还能显示TTL(Time To Live存在时间)值,你可以通过TTL值推算一下数据包已经通过了多少个路由器:源地点TTL起始值(就是比返回TTL略大的一个2的乘方数)-返回时TTL值。例如,返回TTL值为119,那么可以推算数据报离开源地址的TTL起始值为128,而源地点到目标地点要通过9个路由器网段(128-119);如果返回TTL值为246,TTL起始值就是256,源地点到目标地点要通过9个路由器网段。
Ping命令– ping 命令参数详解
Ping命令参数功能详解常用的操作系统中都自己身体带有PING命令, PING命令具有强大的功能,这与PING命令有参数有关,可以在通过运行CMD进入DOS状态,执行 PING/?来在线帮助找到该命令的参数格式,具体 PING命令格式如下: Ping [-t] [-a] [-n count] [-l length] [- f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] |[-k computer-list] [-w timeout] destination-list 参数功能具体祥解如下: -t的作用是向指定计算机不停地发送数据包,按Ctrl+Break快捷键可以查看统计信息并继续运行,按Ctrl+C快捷键可中止运行。-a的作用是将地址解析为计算机名,就是以IP的格式显示网络地址。-n count指发送count 指定的 ECHO 数据包数,默认发送4次,其中count为正整数。 -l length指发送包含由 length 指定的数据量的ECHO数据包,就是指发送数据包的大小,默认为 32 字节,最大值是 65 527。 -f指在数据包中发送“不要分段”标志。使用-f,数据包就不会被路由上的网关分段,是一种快速方式Ping,使得Ping输出数据包的速度和数据包从远程主机返回一样快,或者更快,达到100次/s。 -i ttl指定Ping分组时限域,ttl是指在停止到达的地址前应经过多少网关。-v tos将【服务类型】字段设置为tos指定的值。-r count在【记录路由】字段中记录传出和返回数据包的路由,就是说记录路由的去和回,count 可以指定最少 1 台,最多 9 台计算机。-s count指定当使用-r参数时用于每一轮路由的时间。-j computer-list利用 computer-list 指定的计算机列表路由数据包,连续计算机可以被中间网关分隔(路由稀疏源)IP允许的最大数量为 9。-k computer-list利用computer-list指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。-w timeout指定超时时间间隔,单位为毫秒,默认为1000。
二、其它命令
1. Tracert命令 Tracert(跟踪路由)是路由跟踪实用程序,用于确定IP数据报访问目标所采取的路径。Tracert命令用 IP生存时间(TTL)字段和ICMP错误消息来确定从一个主机到网络上其他主机的路由。通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应数据包,Tracert 诊断程序确定到目标所采取的路由。要求路径上的每個路由器在转发数据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。 Tracert 先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。 Tracert 命令按顺序打印出返回“ICMP 已超时”消息的路径中的近端路由器接口列表。如果使用 -d 选项,则 Tracert 实用程序不在每个 IP 地址上查询 DNS。具体参数格式如下: Tracert[-d] [-hmaximum-hops] [-j host- list] [-w timeout] target-name -d不使用IP地址解析到主机名称; -hmaximum-hops指定跃点数以跟踪到target -name的主机的路由; -j host-list指定Tracert实用程序数据包所采用路径中的路由器接口列表(Route interface list); -w tmi eout等待tmi eou,t每次回复所指定的时间值; target-name目标主机的名称或IP地址。
2. Netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。 该命令的一般格式为: netstat 【选项】 命令中各选项的含义如下: -a 显示所有socket,包括正在监听的,-c 每隔1秒就重新显示一遍,直到用户中断它,-i 显示所有网络接口的信息,格式同“ifconfig -e”,-n 以网络IP地址代替名称,显示出网络连接情形,-r 显示核心路由表,格式同“route -e”,-t 显示TCP协议的连接情况,-u 显示UDP协议的连接情况, -v 显示正在进行的工作。
3.Arp命令 Arp是一个重要的TCP/IP协议,并且用于确定对应IP地址的网卡物理地址。实用Arp命令,你能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。此外,使用Arp命令,也可以用人工方式输入静态的网卡物理/IP地址对,你可能会使用这种方式为缺省网关和本地服务器等常用主机进行这项作,有助于减少网络上的信息量。具体参数格式如下: Arp[a] [-g] [-s] [-d] [target-name] Arp -a或Arp -g———用于查看高速缓存中的所有项目。-a和-g参数的结果是一样的,多年来-g 一直是UNIX平台上用来显示ARP高速缓存中所有项目的选项,而W indows用的是Arp -a(-a可被视为al,l即全部的意思),但它也可以接受比较传统的- g选项。Arp -a IP———如果你有多个网卡,那么使用 Arp -a加上接口的IP地址,就可以只显示与该接口相关的ARP缓存项目。 Arp -s IP物理地址———你可以向ARP高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。 Arp -d IP———使用本命令能够人工删除一个静态项目。
三、结束语
计算机网络系统是一个复杂的系统工程,计算机网络工程技术人员要在实践中要积极的思考、研究, 要与时俱进,充分利用计算机操作系统自身具有的 PING等命令的强大功能来弥补硬件资源的不足,解决实际的计算机网络问题。
参考文献:
[1] 佟震亚等主编.现代计算机网络教程[M]. 电子工业出版社, 1998
[2] 房子敬,吴红.几种后台网络工具的使用方法[J]. 计算机与通信. 1999(07)
[3] 刘伟,王丽飞.浅析网络命令在网络故障排除中的应用[J]. 牡丹江大学学报. 2008(01)
[4] 谢川.基于TCP/IP协议的联机教学系统的设计与实现[J]. 中国西部科技. 2011(15)
关键词:计算机网络;测试;
Abstract: With the development and popularization of computer network technology, more and more various network problems. Therefore, how to effectively carry computer network daily maintenance work, ensure the safe and stable operation, this is a very important work in the network operation and maintenance personnel. Computer network engineering and technical personnel in practice to positive thinking, study, must keep pace with the times, make full use of some command of computer operating system has its own to make up for lack of hardware resources, the computer network to solve the problem. And proposed to use Ping commands to the computer network engineering test solution.
Key words: computer network; testing;
TN711
计算机网络工程是为达到一定的目标,根据相关的规范,通过详细地规划,按照可行的方案,将计算机网络的技术、系统、管理高效地集成在一起的工程。一个可行的网络工程方案要具备三个基本特征,即充分满足应用需求,具有较高的性价比,最大限度保护用户投资。 (1)需求分析:调查用户对网络的真正的需求,在结合未来网络发展要求的基础上选择,设计合适的网络结构和网络技术。(2) 网络规划与设计:当把一个网络系统的需求、管理、安全性、规模、结构、互联、扩展性等方面的分析等情况搞清楚之后,系统分析员便可以开始进行网络结构设计,包括拓扑结构设计、地址分配与聚合设计、冗余设计等。 (3)系统设计和设备安装与调试。包括网络结构化布线系统设计、网络结构设计、网络产品选型、系统集成等。 (4)网络管理与维护:通过试运行来发现整个网络设计过程中的缺点,以便及时调整。在试运行期间要对网络管理功能,包括配置、性能、故障、计费、安全管理;网管系统逻辑结构,包括逻辑模型的组成、Internet管理逻辑模型;SNMP 协议的管理模型、鉴别机制、委托代理、通信过程;网络维护的任务、准备、方法和工具软件;各种网络设备和链路常见故障的排除;网络管理集成化、分布式、智能化等进行测试。同时便于网络工程人员对网络进行故障维护。(5)网络系统的验收:系统试运行无误后,要请用户方进行网络工程验收,检查工程是否符合设计要求和工程规范,用户验收后就可投入使用。(6)网络评价:网络评价是对网络的性能及工程施工水平做出的评价。同时,计算机网络安全是计算机网络技术的一个重要领域,计算机网络网络安全具有明显的重要性, 主要体现在现代社会信息的三个重要方面:信息的完整性、保密性和可用性。计算机网络的功能是实现信息的通讯和资源的共享,是计算机技术和通讯技术相结合的产物。当然社会的发展和进步也要求人们得用计算中心机网络进行资源共享和交流。尤其是Internet全球最大的网络,总有些另有用心的人攻擊、破坏、窃取等活动。在全球化信息的今天,重要的核心的数据高度集中在计算机中,这就更加要求计算机网络的安全性。网络性能测试计算机网络系统是计算机网络安全的一个重要的环节。传统方式是采用专业的网络测试仪进行测试,比如JDSU Test-Um NT700网络测试仪、JDSU Test-Um NT750网络测试仪套件等,但这也存在不足,专业网络公司有这些设备,但不是每个企业都配这些设备,网络管理人员如何测试网络性能维护本单位的计算机网络。而常用的操作系统(如 WINDOWS 98、WINDOWSXP、WINDOWS 2000及Linux 和Unix)中基本上都自带有PING等命令,如果能充分利用PING等命令功能这种软件资源也可以弥补没有计算机网络专业测试仪器硬件资源的不足,实现计算机网络的性能分析、故障排除实验等基本没办法。
一、Ping命令
Ping 是Windows系列自带的一个可执行命令。利用它可以检查网络是否能够连通,可以很好地帮助我们分析判定网络故障。该命令只有在安装了 TCP/IP 协议后才可以使用。Ping命令的主要作用是通过发送数据包并接收应答信息来检测两台计算机之间的网络是否连通。当网络出现故障的时候,可以用这个命令来预测故障和确定故障地点。Ping命令成功只是说明当前主机与目的主机之间存在一条连通的路径。如果不成功,则考虑:网线是否连通、网卡设置是否正确、IP地址是否可用等。
需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不表示TCP/IP配置就是正确的,你必须执行大量的本地主机与远程主机的数据报交换,才能确信TCP/IP的正确性。
Ping能够以毫秒为单位显示发送回送请求到返回回送应答之间的时间量。如果应答时间短,表示数据报不必通过太多的路由器或网络连接速度比较快。Ping还能显示TTL(Time To Live存在时间)值,你可以通过TTL值推算一下数据包已经通过了多少个路由器:源地点TTL起始值(就是比返回TTL略大的一个2的乘方数)-返回时TTL值。例如,返回TTL值为119,那么可以推算数据报离开源地址的TTL起始值为128,而源地点到目标地点要通过9个路由器网段(128-119);如果返回TTL值为246,TTL起始值就是256,源地点到目标地点要通过9个路由器网段。
Ping命令– ping 命令参数详解
Ping命令参数功能详解常用的操作系统中都自己身体带有PING命令, PING命令具有强大的功能,这与PING命令有参数有关,可以在通过运行CMD进入DOS状态,执行 PING/?来在线帮助找到该命令的参数格式,具体 PING命令格式如下: Ping [-t] [-a] [-n count] [-l length] [- f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] |[-k computer-list] [-w timeout] destination-list 参数功能具体祥解如下: -t的作用是向指定计算机不停地发送数据包,按Ctrl+Break快捷键可以查看统计信息并继续运行,按Ctrl+C快捷键可中止运行。-a的作用是将地址解析为计算机名,就是以IP的格式显示网络地址。-n count指发送count 指定的 ECHO 数据包数,默认发送4次,其中count为正整数。 -l length指发送包含由 length 指定的数据量的ECHO数据包,就是指发送数据包的大小,默认为 32 字节,最大值是 65 527。 -f指在数据包中发送“不要分段”标志。使用-f,数据包就不会被路由上的网关分段,是一种快速方式Ping,使得Ping输出数据包的速度和数据包从远程主机返回一样快,或者更快,达到100次/s。 -i ttl指定Ping分组时限域,ttl是指在停止到达的地址前应经过多少网关。-v tos将【服务类型】字段设置为tos指定的值。-r count在【记录路由】字段中记录传出和返回数据包的路由,就是说记录路由的去和回,count 可以指定最少 1 台,最多 9 台计算机。-s count指定当使用-r参数时用于每一轮路由的时间。-j computer-list利用 computer-list 指定的计算机列表路由数据包,连续计算机可以被中间网关分隔(路由稀疏源)IP允许的最大数量为 9。-k computer-list利用computer-list指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。-w timeout指定超时时间间隔,单位为毫秒,默认为1000。
二、其它命令
1. Tracert命令 Tracert(跟踪路由)是路由跟踪实用程序,用于确定IP数据报访问目标所采取的路径。Tracert命令用 IP生存时间(TTL)字段和ICMP错误消息来确定从一个主机到网络上其他主机的路由。通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应数据包,Tracert 诊断程序确定到目标所采取的路由。要求路径上的每個路由器在转发数据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。 Tracert 先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。 Tracert 命令按顺序打印出返回“ICMP 已超时”消息的路径中的近端路由器接口列表。如果使用 -d 选项,则 Tracert 实用程序不在每个 IP 地址上查询 DNS。具体参数格式如下: Tracert[-d] [-hmaximum-hops] [-j host- list] [-w timeout] target-name -d不使用IP地址解析到主机名称; -hmaximum-hops指定跃点数以跟踪到target -name的主机的路由; -j host-list指定Tracert实用程序数据包所采用路径中的路由器接口列表(Route interface list); -w tmi eout等待tmi eou,t每次回复所指定的时间值; target-name目标主机的名称或IP地址。
2. Netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。 该命令的一般格式为: netstat 【选项】 命令中各选项的含义如下: -a 显示所有socket,包括正在监听的,-c 每隔1秒就重新显示一遍,直到用户中断它,-i 显示所有网络接口的信息,格式同“ifconfig -e”,-n 以网络IP地址代替名称,显示出网络连接情形,-r 显示核心路由表,格式同“route -e”,-t 显示TCP协议的连接情况,-u 显示UDP协议的连接情况, -v 显示正在进行的工作。
3.Arp命令 Arp是一个重要的TCP/IP协议,并且用于确定对应IP地址的网卡物理地址。实用Arp命令,你能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。此外,使用Arp命令,也可以用人工方式输入静态的网卡物理/IP地址对,你可能会使用这种方式为缺省网关和本地服务器等常用主机进行这项作,有助于减少网络上的信息量。具体参数格式如下: Arp[a] [-g] [-s] [-d] [target-name] Arp -a或Arp -g———用于查看高速缓存中的所有项目。-a和-g参数的结果是一样的,多年来-g 一直是UNIX平台上用来显示ARP高速缓存中所有项目的选项,而W indows用的是Arp -a(-a可被视为al,l即全部的意思),但它也可以接受比较传统的- g选项。Arp -a IP———如果你有多个网卡,那么使用 Arp -a加上接口的IP地址,就可以只显示与该接口相关的ARP缓存项目。 Arp -s IP物理地址———你可以向ARP高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。 Arp -d IP———使用本命令能够人工删除一个静态项目。
三、结束语
计算机网络系统是一个复杂的系统工程,计算机网络工程技术人员要在实践中要积极的思考、研究, 要与时俱进,充分利用计算机操作系统自身具有的 PING等命令的强大功能来弥补硬件资源的不足,解决实际的计算机网络问题。
参考文献:
[1] 佟震亚等主编.现代计算机网络教程[M]. 电子工业出版社, 1998
[2] 房子敬,吴红.几种后台网络工具的使用方法[J]. 计算机与通信. 1999(07)
[3] 刘伟,王丽飞.浅析网络命令在网络故障排除中的应用[J]. 牡丹江大学学报. 2008(01)
[4] 谢川.基于TCP/IP协议的联机教学系统的设计与实现[J]. 中国西部科技. 2011(15)