四个常用网络测试命令

合集下载

网络检测命令

网络检测命令

一、什么是Traceroute?Internet,即国际互联网,是目前世界上最大的计算机网络,更确切地说是网络的网络。

它由遍布全球的几万局域网和数百万台计算机组成,并通过用于异构网络的TCP/IP协议进行网间通信。

互联网中,信息的传送是通过网中许多段的传输介质和设备(路由器,交换机,服务器,网关等等)从一端到达另一端。

每一个连接在Internet上的设备,如主机、路由器、接入服务器等一般情况下都会有一个独立的IP地址。

通过Traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。

当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。

UNIX系统中,我们称之为Traceroute,MS Windows中为Tracert。

Traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。

一条路径上的每个设备Traceroute 要测3次。

输出结果中包括每次测试的时间(ms)和设备的名称(如有的话)及其IP地址。

在大多数情况下,作为网络工程技术人员或者系统管理员会在UNIX主机系统下,直接执行命令行: Traceroute hostname而在Windows系统下是执行Tracert的命令:Tracerert hostname比如在北京地区使用windows NT 主机(已经与北京163建立了点对点的连接后)使用NT系统中的Tracert命令:(用户可用:开始->运行,输入"command" 调出command窗口使用此命令)C:\>tracert T racing route to [204.71.200.75]over a maximum of 30 hops:1 161 ms 150 ms 160 ms 202.99.38.672 151 ms 160 ms 160 ms 202.99.38.653 151 ms 160 ms 150 ms 202.97.16.1704 151 ms 150 ms 150 ms 202.97.17.905 151 ms 150 ms 150 ms 202.97.10.56 151 ms 150 ms 150 ms 202.97.9.97 761 ms 761 ms 752 ms [204.70.122.69]8 751 ms 751 ms * [204.70.164.49]9 762 ms 771 ms 751 ms [204.70.164.67]10 721 ms * 741 ms [204.70.123.6]11 * 761 ms 751 ms [206.132.150.237]12 771 ms * 771 ms [206.132.254.41]13 731 ms 741 ms 751 ms [208.178.103.62]14 781 ms 771 ms 781 ms [204.71.200.75]Trace complete.您目前正在ONLINE状态的话,可以直接尝试一下。

网络测试常用的命令-比较ping,tracert和pathping等命令之间的关系

网络测试常用的命令-比较ping,tracert和pathping等命令之间的关系

⽹络测试常⽤的命令-⽐较ping,tracert和pathping等命令之间的关系⽆论你是⼀个⼈员,还是正在学习TCP/IP协议,了解和掌握⼀些常⽤的⽹络测试命令将会有助于您更快地检测到⽹络故障所在,同时也会有助你您了解⽹络通信的内幕。

下⾯我们逐步介绍⼏个常⽤的命令:1、Ping命令。

当您的机器不能访问Internet,⾸先确认是否是本地局域⽹的故障。

假定局域⽹的代理服务器IP地址为202.168.0.1,您可以使⽤ping 202.168.0.1命令查看本机是否和代理服务器联通。

此外可以测试本机的⽹卡是否正常⼯作,使⽤ ping 127.0.0.1命令。

⼀般返回ping的信息就表⽰本地到该主机的⽹络线路连通。

但是很多服务器为了防⽌攻击,⼀般会关闭对ping的响应。

所以ping⼀般作为测试连通性使⽤。

ping命令后,会接收到对⽅发送的回馈信息,其中记录着对⽅的IP地址和TTL。

TTL是该字段指定IP包被路由器丢弃之前允许通过的最⼤⽹段数量。

TTL是IPv4包头的⼀个8 bit字段。

例如IP包在服务器中发送前设置的TTL是64,你使⽤ping命令后,得到服务器反馈的信息,其中的TTL为56,说明途中⼀共经过了8道路由器的转发,每经过⼀个路由,TTL减1。

2、TracertTracert命令⽤来显⽰数据包到达⽬标主机所经过的路径(路由器),并显⽰到达每个节点(路由器)的时间。

命令功能同Ping类似,但它所获得的信息要⽐Ping命令详细得多,它把数据包所⾛的全部路径、节点的IP以及花费的时间都显⽰出来。

该命令⽐较适⽤于⼤型⽹络。

Tracert 先发送 TTL 为 1 的回应数据包,当数据包上的 TTL在路由器收到后TTL⾃动减1 ,⼀旦某个服务器将TTL减1后,等于了0,路由器应该将“ICMP Time Exceeded”的消息发回源计算机,源计算机就根据收到的信息判断达到的路由器和所⽤时间。

下次再次发送数据包时,将TTL递增 1,继续上述测试,直到⽬标响应或 TTL 达到最⼤值,从⽽确定路由。

四个常用网络测试命令

四个常用网络测试命令

四个常⽤⽹络测试命令四个常⽤的⽹络测试命令了解和掌握下⾯⼏个命令将会有助于更快地检测到⽹络故障所在,从⽽节省时间,提⾼效率。

⼀、PingPing是测试⽹络联接状况以及信息包发送和接收状况⾮常有⽤的⼯具,是⽹络测试最常⽤的命令。

Ping向⽬标主机(地址)发送⼀个回送请求数据包,要求⽬标主机收到请求后给予答复,从⽽判断⽹络的响应时间和本机是否与⽬标主机(地址)联通。

如果执⾏Ping不成功,则可以预测故障出现在以下⼏个⽅⾯:1.⽹线故障2.⽹络适配器配置不正确3.IP地址不正确4.如果执⾏Ping成功⽽⽹络仍⽆法使⽤,那么问题很可能出在⽹络系统的软件配置⽅⾯,Ping成功只能保证本机与⽬标主机间存在⼀条连通的物理路径。

Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS][-r count] [-s count] [[-j host-list] | [-k host-list]][-w timeout] target_nameOptions:-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.-a Resolve addresses to hostnames.-n count Number of echo requests to send.-l size Send buffer size.-f Set Don't Fragment flag in packet.-i TTL Time To Live.-v TOS Type Of Service.-r count Record route for count hops.-s count Timestamp for count hops.-j host-list Loose source route along host-list.-k host-list Strict source route along host-list.-w timeout Timeout in milliseconds to wait for each reply.命令格式:ping IP地址或主机名 [-t] [-a] [-n count] [-l size] 参数含义:-t 不停地向⽬标主机发送数据;-a 以IP地址格式来显⽰⽬标主机的⽹络地址;-n count 指定要Ping多少次,具体次数由count来指定;-l size 指定发送到⽬标主机的数据包的⼤⼩。

Windows系统常用的网络测试命令

Windows系统常用的网络测试命令

Windows系统常用的网络测试命令1. winipcfg(ipconfig)winipcfg和ipconfig都是用来显示主机内IP协议的配置信息。

只是winipcfg适用于Windows 95/98,而ipconfig适用于Windows NT/2000/XP。

winipcfg不使用参数,直接运行它,它就会采用Windows窗口的形式显示具体信息。

这些信息包括:网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等,点击其中的"其他信息",还可以查看主机的相关信息如:主机名、DNS服务器、节点类型等。

其中网络适配器的物理地址在检测网络错误时非常有用。

ipconfig的命令格式如下:ipconfig [/? | /all | /release [adapter] | /renew [adapter]]其中的参数说明如下:/? 显示ipconfig的格式和参数的英文说明;/all 显示所有的配置信息;/release 为指定的适配器(或全部适配器)释放IP地址(只适用于DHCP);/renew 为指定的适配器(或全部适配器)更新IP地址(只适用于DHCP)。

使用不带参数的ipconfig命令可以得到以下信息(如图二):IP地址、子网掩码、默认网关。

而使用ipconfig /all,则可以得到更多的信息:主机名、DNS服务器、节点类型、网络适配器的物理地址、主机的IP地址(IP Address)、子网掩码(Subnet Mask)以及默认网关(Default Gateway)等。

2. ping这个程序用来检测一帧数据从当前主机传送到目的主机所需要的时间。

它通过发送一些小的数据包,并接收应答信息来确定两台计算机之间的网络是否连通。

当网络运行中出现故障时,采用这个实用程序来预测故障和确定故障源是非常有效的。

如果执行ping不成功,则可以预测故障出现在以下几个方面:网线是否连通,网络适配器配置是否正确,IP地址是否可用等;如果执行ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,ping成功只能保证当前主机与目的主机间存在一条连通的物理路径。

Linux终端中的网络测试命令

Linux终端中的网络测试命令

Linux终端中的网络测试命令在Linux操作系统中,终端是一个非常常用的工具,它提供了一些有用的网络测试命令,可以帮助我们查看网络连接状态、诊断网络问题以及测试网络性能等。

本文将介绍一些常见的网络测试命令,以及它们的用法和功能。

1. ping命令ping命令是最常见的网络测试命令之一,它用于检测与目标主机之间的网络连通性。

使用ping命令可以向目标主机发送ICMP Echo请求,然后等待目标主机的响应。

通过分析响应时间和丢包率,我们可以初步了解网络连接的稳定性和响应速度。

使用方法:```ping <目标主机IP地址或域名>```2. traceroute命令traceroute命令用于跟踪数据包在网络上的路径。

它会逐跳地向目标主机发送ICMP或UDP数据包,并在数据包经过每个路由器时记录下经过的路由节点信息。

通过分析traceroute命令的输出结果,我们可以了解数据包经过的路由路径、每个节点的响应时间以及丢包情况等。

使用方法:```traceroute <目标主机IP地址或域名>```3. netstat命令netstat命令用于显示网络连接状态和统计信息。

它可以显示当前系统上的网络连接、监听端口、路由表和接口统计等。

使用netstat命令可以帮助我们监控和调试网络连接,查找网络性能问题以及发现潜在的安全隐患。

使用方法:```netstat [选项]```常用选项:- `-a`:显示所有连接和监听端口。

- `-t`:仅显示TCP连接和监听端口。

- `-u`:仅显示UDP连接和监听端口。

- `-r`:显示路由表。

- `-i`:显示接口统计。

4. nmap命令nmap命令是一个强大的网络扫描工具,可以用于识别目标主机开放的端口和提供的服务。

除了扫描网络主机的端口状态外,nmap还可以执行一些高级的功能,如操作系统识别、服务版本探测和漏洞扫描等。

使用方法:```nmap [选项] <目标主机和端口范围>```常用选项:- `-p`:指定要扫描的端口范围。

常用的网络测试命令大全

常用的网络测试命令大全

常用的网络测试命令大全如果你玩过路由器的话,就知道路由器里面那些很好玩的命令缩写。

例如,"sh int" 的意思是 "show interface"。

现在 Windows 2000 也有了类似界面的工具,叫做 netsh。

我们在 Windows 2000 的 cmd shell 下,输入 netsh就出来:netsh> 提示符,输入 int ip 就显示:interface ip> 然后输入 dump ,我们就可以看到当前系统的网络配置:# ----------------------------------# Interface IP Configuration# ----------------------------------pushd interface ip# Interface IP Configuration for "Local Area Connection"set address name = "Local Area Connection" source = static addr = 192.168.1.168 mask = 255.255.255.0add address name = "Local Area Connection" addr = 192.1.1.111 mask =255.255.255.0set address name = "Local Area Connection" gateway = 192.168.1.100 gwmetric = 1set dns name = "Local Area Connection" source = static addr = 202.96.209.5 set wins name = "Local Area Connection" source = static addr = nonepopd# End of interface IP configuration上面介绍的是通过交互方式操作的一种办法。

ping指令的用法

ping指令的用法

ping指令的用法
ping指令是一种常用的网络命令,其主要用于测试网络连接性和测量延迟。

以下是一些常见的ping指令用法:
1. 常规用法:无参数ping。

在默认情况下,ping指令会发送四个32字节的数据包,通过返回的最短时间、最长时间、平均时间可以衡量网络速度、延迟,从丢失率可以衡量网络的稳定性。

2. ping -t:不间断地ping 指定计算机,直到管理员中断。

这种用法可以用于监测网络连接的稳定性,以及在长时间内观察网络的变化。

3. ping -a:解析计算机名与NetBios名。

通过使用这个选项,可以通过ping命令解析出主机名,这对于识别网络中的设备非常有用。

4. ping -n:可以定义发送的个数,对衡量网络速度很有帮助。

通过调整发送的数据包数量,可以更准确地评估网络性能。

5. ping -l size:发送size指定大小的到目标主机的数据包。

在默认的情况下,Windows的ping指令发送的数据包大小为32字节,最大能发送65500字节。

通过调整数据包大小,可以测试网络对于不同大小数据包的处理能力。

总之,ping指令是一种简单而有效的网络测试工具,可以用来评估网络性能、监测网络连接以及识别网络设备。

熟练掌握
ping指令的各种用法,对于网络管理和故障排除非常有帮助。

测带宽的命令

测带宽的命令

测带宽的命令
测带宽的命令是网络管理员日常工作中经常使用的工具之一。

通过测量网络带宽,管理员可以了解网络的负载情况,及时发现网络瓶颈和故障,并快速地进行修复。

以下是几个常用的测带宽命令:
1. iperf 命令:该命令可以在两台计算机之间进行网络性能测试,包括带宽、延迟、丢包率等指标,是一款功能强大的测带宽工具。

2. ping 命令:ping 命令是一个常用的网络诊断工具,可以测
试两台计算机之间的网络连接质量。

通过设置不同的参数,可以测量网络延迟和丢包率等指标。

3. netperf 命令:该命令可以测试网络传输性能、吞吐量和延
迟等指标。

它支持多种测试模式,包括 TCP 和 UDP 测试,可以帮助管理员更全面地了解网络的负载情况。

4. iftop 命令:iftop 命令是一种实时的网络流量监控工具,
可以显示当前运行的进程以及它们的网络流量占用情况。

通过该命令,管理员可以快速定位网络负载高的进程,并进行调整优化。

以上是几个常用的测带宽命令,管理员可以根据实际情况选择合适的工具进行测试和监控,以确保网络运行的稳定性和高效性。

- 1 -。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

四个常用的网络测试命令
了解和掌握下面几个命令将会有助于更快地检测到网络故障所在,从而节省时间,提高效率。

一、Ping
Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最常用的命令。

Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)联通。

如果执行Ping不成功,则可以预测故障出现在以下几个方面:
1.网线故障
2.网络适配器配置不正确
3.IP地址不正确
4.如果执行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软
件配置方面,
Ping成功只能保证本机与目标主机间存在一条连通的物理路径。

Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
[-r count] [-s count] [[-j host-list] | [-k host-list]]
[-w timeout] target_name
Options:
-t Ping the specified host until stopped.
To see statistics and continue - type Control-Break;
To stop - type Control-C.
-a Resolve addresses to hostnames.
-n count Number of echo requests to send.
-l size Send buffer size.
-f Set Don't Fragment flag in packet.
-i TTL Time To Live.
-v TOS Type Of Service.
-r count Record route for count hops.
-s count Timestamp for count hops.
-j host-list Loose source route along host-list.
-k host-list Strict source route along host-list.
-w timeout Timeout in milliseconds to wait for each reply.
命令格式:
ping IP地址或主机名 [-t] [-a] [-n count] [-l size] 参数含义:
-t 不停地向目标主机发送数据;
-a 以IP地址格式来显示目标主机的网络地址;
-n count 指定要Ping多少次,具体次数由count来指定;
-l size 指定发送到目标主机的数据包的大小。

例如当您的机器不能访问Internet,首先您想确认是否是本地局域网的故障。

假定局域网的代理服务器IP地址为202.168.0.1,您可以使用Ping 202.168.0.1命令查看本机是否和代理服务器联通。

又如,测试本机的网卡是否正确安装的常用命令是ping 127.0.0.1。

Ping统计为127.0.0.1:
包:发送= 4,收到= 4,失去了= 0(0%的损失),
近似往返次毫秒:
最低= 0 ms,最大= 0 ms,平均= 0 ms
二、ipconfig
Ipconfig 是调试计算机网络的常用命令,通常使用它显示计算机中网络适配器的IP
地址、子网掩码及默认网关。

Dynamic Host Configuration
Protocol动态主机配置协议
Autoconfiguration IP Address. . . :169.254.83.121 (这串字符表示DHCP分配的地址,
并不是当前本机的公网IP地址)
Subnet Mask. . . . . . . . . . . : 255.255.0.0 (子网掩码)
PPP adapter (计算机的宽带连接名称):
Connection-specific DNS Suffix . :IP address. . . . . . . . . . . . : ***.***.***.*** (这串字符就是当前本机的IP地址)
Subnet Mask. . . . . . . . . . . : 255.255.255.255 (子网掩码)
Default Gateway . . . . . . . . . : ***.***.***.*** (默认网关)
在Windows 7中
Ipconfig也可以带参数。

1、/all
显示所有网络适配器(网卡、拨号连接等)的完整TCP/IP配置信息。

与不带参数的用法相比,它的信息更全更多,如IP是否动态分配、显示网卡的物理地址(mac地址,之前文章说过)等。

2、/release_all和/release N
释放全部(或指定)适配器的由 DHCP分配的动态IP 地址。

此参数适用于IP地址非静态分配的网卡,通常和下文的renew参数结合使用。

3、ipconfig /renew_all或ipconfig /renew N
为全部(或指定)适配器重新分配IP地址。

此参数同样仅适用于IP地址非静态分配的网卡,通常和上文的release参数结合使用。

比如:为网卡动态分配新地址:ipconfig /release 1
说明:去除网卡(适配器1)的动态IP地址。

ipconfig /renew 1
说明:为网卡重新动态分配IP地址。

Windows2000以前使用Winipcfg命令以窗口的形式显示IP协议的具体配置信息。

三、Tracert
Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。

命令功能同Ping类似,但它所获得的信息要比Ping命令详细得多,它把数据包所走的全部路径、节点的IP以及花费的时间都显示出来。

该命令比较适用于大型网络。

命令格式:
tracert IP地址或主机名 [-d][-h maximumhops][-j host_list] [-w timeout] 参数含义:
-d 不解析目标主机的名字;
-h maximum_hops 指定搜索到目标地址的最大跳跃数;
-j host_list 按照主机列表中的地址释放源路由;
-w timeout 指定超时时间间隔,程序默认的时间单位是毫秒。

例如想要了解自己的计算机与目标主机之间详细的传输路径信息,可以在MS-DOS方式输入tracert 。

四、Netstat
Netstat命令可以帮助网络管理员了解网络的整体使用情况。

它可以显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以统计目前总共有哪些网络连接正在运行。

利用命令参数,命令可以显示所有协议的使用状态,这些协议包括TCP协议、UDP协议以及IP协议等,另外还可以选择特定的协议并查看其具体信息,还能显示所有主机的端口号以及当前主机的详细路由信息。

命令格式:
netstat [-r] [-s] [-n] [-a]
参数含义:
-r 显示本机路由表的内容;
-s 显示每个协议的使用状态(包括TCP协议、UDP协议、IP协议);-n 以数字表格形式显示地址和端口;
-a 显示所有主机的端口号。

(注:可编辑下载,若有不当之处,请指正,谢谢!)。

相关文档
最新文档