首页 > 作文

网络诊断工具

更新时间:2023-03-18 20:37:46 阅读: 评论:0

香蕉煎饼-电脑cpu性能排行

网络诊断工具
2023年3月18日发(作者:备份手机)

ping就是对一个网址发送测试数据包,看对方网址是否有响应并统计响应时间,

以此测试网络。

具体方式是,开始--运行--cmd,在调出的dos窗口下输入ping空格+你要ping的

网址,回车。

比如“pingXXX网址”之后屏幕会显示类似信息

PingXXX网址[61.135.169.105]with32bytesofdata:

Replyfrom61.135.169.105:bytes=32time=1244msTTL=46

Replyfrom61.135.169.105:bytes=32time=1150msTTL=46

Replyfrom61.135.169.105:bytes=32time=960msTTL=46

Replyfrom61.135.169.105:bytes=32time=1091msTTL=46

后面的time=1244ms是响应时间,这个时间越小,说明你连接这个地址速度越快[1]。

PING测试

查看本地的TCP/IP协议是否设置好,输入命令:ping空格127.0.0.1如果接受和发送

的数据

都相等

那就是

完好的

(如下

图):图

片文字

对应翻

译:

正在Ping127.****具有32字节的数据:

来自127.0.***的回复:字节=32时间〈1msTTL=64

来自********************************************

来自********************************************

来自********************************************

127.0.0.1的ping统计信息:

数据包:已发送=4,已接收=4,丢失=0〈0%丢失〉,

往返行程的估计时间以毫秒为单位:

最短=0ms,最长=0ms,平均=0ms

ping本机IP

例如本机IP地址为:172.168.200.2。则执行命令Ping172.168.200.2。如果网卡安装

配置没有问题,则应有类似下列显示:

Replyfrom172.168.200.2bytes=32time<10ms

Pingstatisticsfor172.168.200.2

PacketsSent=4Received=4Lost=00%loss

Approximateroundtriptimesinmilli-conds近似往返时间在毫秒

Minimum=0msMaximum=1msAverage=0ms

如果在MS-DOS方式下执行此命令显示内容为:Requesttimedout,则表明网卡安装

或配置有问题。将网线断开再次执行此命令,如果显示正常,则说明本机使用的IP地

址可能与另一台正在使用的机器IP地址重复了。如果仍然不正常,则表明本机网卡安

装或配置有问题,需继续检查相关网络配置[2]。

ping网关IP

假定网关IP为:172.168.6.1,则执行命令Ping172.168.6.1。在MS-DOS方式下执行

此命令,如果显示类似以下信息:

Replyfrom172.168.6.1bytes=32time=9msTTL=255

Pingstatisticsfor172.168.6.1

PacketsSent=4Received=4Lost=0

Approximateroundtriptimesinmilli-conds

Minimum=1msMaximum=9msAverage=5ms

则表明局域网中的网关路由器正在正常运行。反之,则说明网关有问题。

ping远程IP

这一命令可以检测本机能否正常访问Internet。比如本地电信运营商的IP地址为:

202.102.48.141。在MS-DOS方式下执行命令:Ping202.102.48.141,如果屏幕显示:

Replyfrom202.102.48.141bytes=32time=33msTTL=252

Replyfrom202.102.48.141bytes=32time=21msTTL=252

Replyfrom202.102.48.141bytes=32time=5msTTL=252

Replyfrom202.102.48.141bytes=32time=6msTTL=252

Pingstatisticsfor202.102.48.141

PacketsSent=4Received=4Lost=00%loss

Approximateroundtriptimesinmilli-conds

Minimum=5msMaximum=33msAverage=16ms

则表明运行正常,能够正常接入互联网。反之,则表明主机文件(windows/host)存在

问题[3]。

ping特殊情况

1.对方服务器(IP)确实与外网断开连接;

2.对方服务器拒绝Ping入;

3.对方服务器拒绝Ping出;

4.自己计算机与外网已经断开连接。

ping使用方法

对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到

最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不

过经常用ping这个工具,也总结了一些小经验,和大家分享一下。tracert是一个简单的网络诊断工具,可以列出分组经过的路由节点,以及它

在IP网络中每一跳的延迟。(这里的延迟是指:分组从信息源发送到目的地所需的时

间,延迟也分为许多的种类——传播延迟、传输延迟新婚祝福成语 、处理延迟、排队延迟等,是大多

数网站性能的瓶颈之一)

2:用法(可参看简单实用的Windows命令(一))

tracert命令的格式为:tracert[-d][-hmaximum_hops][-jhost-list][-wtimeout][-R][-S

srcaddr][-4][-6]target_name。

①、-d

表示不将地址解析成主机名。

②、-hmaximum_hops

表示搜索目标的最大跃点数。

③、-jhost-list

表示与主机列表一起的松怎么炒鱿鱼 散源路由(仅适用于IPv4)。

④、-wtimeout

表示等待每个回复的超时间(以毫秒为单位)。

⑤、-R

表示跟踪往返行程路径(仅适用于IPv6)。

⑥、-Ssrcaddr

表示要使用的源地址(仅适用于IPv6)。

⑦、-4和-6

表示强制使用IPv4或者IPv6。

⑧、target_name

表示目标主机的名称或者IP地址。

3:实例

命令执行结果的说明:

3-1:tracert命令用于确定IP数据包访问目标所采取的路径,显示从本地到目标网站

所在网络服务器的一系列网络节点的访问速度,最多支持显示30个网络节点。

3-2:最左侧的,1,2,3,4~8,表明在我使用的宽带上,经过7(不算自己本地的)

个路由节点,可以到达百度的服务;如果是电信可能有不同;其他的IP,也有可能不

同;各位可以自行测试一下;

3-3:中间的三列,单位是ms,表示我们连接到每个路由节点的速度,返回速度和多次

链接反馈的平均值;

3-4:后面的IP,就是每个路由节点对应的IP,每个IP代表什么,各位可以通过4(推

荐的站长工具)去了解

3-5:如果返回消息是超时,则表示这个路由节点和当前我们使用的宽带,是无法联通

的,至于原因,就有很多种了,比如:特意在路由上做了过滤限制,或者确实是路由的

问题等,需要具体问题具体分析;

3-6:如果在测试的时候,大量的都是*和返回超时,则就说明这个IP,在各个路由节点

都有问题

3-7:一般10个节点以内可以完成跟踪的网站,访问速度都是不错的;10到15个节点

之内才完成跟踪的网站,访问速度则比较差,如果超过30个节点都没有完成跟踪的网

站,则可以认为目标网站是无法访问的。

3-8:在Unix平台上,traceroute命令就相当于windows平台上的tracert命令

Netstat是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际

的TCP网络连接,TCP和UDP监听,进程内存管理以及每一个网络接口设备的状态

信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检

验本机各端口的网络连接情况,让用户得知有哪些网络连接正在运作。

如果你的计算机有时候接收到的数据包导致出错数据或故障,你不必感到奇怪,

TCP/IP可以容许这些类型的错误,并能够自动重发数据包。但如果累计的出错情况数

目占到所接收的

IP数据报相当大

的百分比,或者

它的数目正迅速

增加,那么你就

应该使用

Netstat查一查

为什么会出现这

些情况了。

在命令行模式

下,输入netstat

/?可以显示帮

助信息。

Netstat将提示

以下统计信息:

1、协议(TCP或UDP)

2、本地地址:在本地计算机和正在使用的端口号的IP地址。如果不指定-n参数

显示在本地计算机的IP地址相对应的名称和端口的名称。如果端口尚未建立,端口号

显示为星号。

3、外部地址:套接字连接到远程计算机的IP地址和端口号。如果不指定-n参数

显示对应的IP地址和端口的名称。如果端口尚未建立,端口号显示为星号。

4、状态:表示一个TCP连接的状态,可能的状态如下所示:

LISTENING:(Listeningforaconnection.)侦听来自远方的TCP端口的连接请求

SYN-SENT:(Active;gforamatchingconnectionrequestafter

havingntaconnectionrequest.)再发送连接请求后等待匹配的连接请求

SYN-RECEIVED:(gforaconfirmingconnection

requestacknowledgmentafterhavingbothreceivedandntconnectionrequests.)

再收到和发送一个连接请求后等待对方对连接请求的确认

ESTABLISHED:(Connectionestablished.)代表一个打开的连接

FIN-WAIT-1:(Clod;ntFIN.)等待远程TCP连接中断请求,或先前的连接中

断请求的确认

FIN-WAIT-2:(Clod;FINisacknowledged;awaitingFIN.)从远程TCP等待连

接中断请求

CLOSE-WAIT:(ReceivedFIN;waitingtoreceiveCLOSE.)等待从本地用户发来

的连接中断请求

CLOSING:(Clod;exchangedFIN;waitingforFIN.)等待远程TCP对连接中

断的确认

LAST-ACK:(ReceivedFINandCLOSE;waitingforFINACK.)等待原来的发向

远程TCP的连接中断请求的确认

TIME-WAIT:(In2MSL(twicethemaximumgmentlength)quietwaitafter

clo.)等待足够的时间以确保远程TCP接收到连接中断请求的确认

CLOSED:(Connectionisclod.)没有任何连接状态

有关TCP连接的状态的详细信息,请参阅RFC793

不带选项

不带参数的netstat命令,显示活动的TCP连接。官方描述为:Udwithout

parameters,netstatdisplaysactiveTCPconnections.

-a选项显示所有活动的TCP连接和计算机正在侦听的TCP和UDP端口。官方

描述为:DisplaysallactiveTCPconnectionsandtheTCPandUDPportsonwhich

thecomputerislistening.

-a选项常用于获得你的本地系统开放的端口,用它您可以自己检查你的系统上有没

有被安装木马。小于1024的端口通常运行一些网络服务,大于1024的端口用来与远

程机器建立连接。

-e选项本选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的

总字节数、错误数、删除数、数据报的数量和广播的数量。这些统计数据既有发送的数

据报数量,也有接收的数据报数量。这个选项可以用来统计一些基本的网络流量。此选

项可以与-s选项组合使用。-s参数会按照不同的协议分类统计。

如果网络变得缓慢或异常,可以通过该命令查看丢弃或错误数据包的比例。若接收

的错误和发送的错误接近为零或全为零,网络的接口无问题。但当这两个字段有100

个以上的出错分组时就可以认为是高出错率了。高的发送错表示本地网络饱和或在主机

与网络之间有不良的物理连接;高的接收错表示整体网络饱和、本地主机过载或物理连

接有问题,可以用Ping命令统计误码率,进一步确定故障的程度。netstat-e和ping

结合使用能解决一大部分网络故障。

-n选项以数字形式显示地址和端口号,基本上可看作是netstat–a的数字形式。

一般用netstat-an来显示所有连接的端口并用数字表示。

-f选项显示外部地址的完全限定域名

-b选项

显示包含于创建每个连接或监听端口的可执行组件。在某些情况下已知可执行组件

拥有多个独立组件,并且在这些情况下包含于创建连接或监听端口的组件序列被显示。

这种情况下,可执行组件名在底部的[]中,顶部是其调用的组件,等等,直到TCP/IP

部分。注意此选项可能需要很长时间,如果没有足够权限可能失败。

-o选项

显示拥有的与每个连接关联的进程ID。

-r选项

显示路由表,与routeprint命令的输出结果一样。

-s选项

显示每个协议的统计。

-t选项

显示当前连接的卸载状态

Interval选项

重新显示所选的统计,在每次显示之间暂停interval秒。按CTRL+C停止重新显

示统计。如果省略该参数,netstat将打印一次当前的配置信息。

ARP是一个重要的TCP/IP协议,并且用于确定对应IP地址的网卡物理优美英语句子 地址。实用

arp命令,我们能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。

此外,使用arp命令,也可以用人工方式输入静态的网卡物理/IP地址对,我们可能会

使用这种方式为缺省网关和本地服务器等常用主机进行这项作,有助于减少网络上的信

息量。

按照缺省设颜真卿的故事 置,ARP高速缓存中的项目是动态的,每当发送一个指定地点的数据

报且高速缓存中不存在当前项目时,ARP便会自动添加该项目。一旦高速缓存的项目

被输入,它们就已经开始走向失效状态。例如,在WindowsNT/2000网络中,如果输

入项目后不进一步使用,物理/IP地址对就会在2至10分钟内失效。因此,如果ARP

高速缓存中项目很少或根本没有时,请不要奇怪,通过另一台计算机或路由器的ping

命令即可添加。所以,需要通过arp命令查看高速缓存中的内容时,请最好先ping此

台计算机(不能是本机发送ping命令)。

在命令行中输入arp/?可以得到ARP命令的详细说明,这里就不照搬内容了。

ARP常用命令选项:

arp-a或arp-g

用于查看高速缓存中的所有项目。-a和-g参数的结果是一样的,多年来-g一直是

UNIX平台上用来显示ARP高速缓存中所有项目的选项,而Windows用的是arp-a(-a

可被视为all,即全部的意思),但它也可以接受比较传统的-g选项。

arp-aIP

如果我们有多个网卡,那么使用arp-a加上接口的IP地址,就可以只显示与该接

口相关的ARP缓存项目。

arp-sIP物理地址

我们可以向ARP高速缓存中人工输入一个静态项目。该项目在计算机引导过程中

将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。

arp-dIP

使用本命令能够人工删除一个静态项目。

例如我们在命令提示符下,我们使用过Ping命令测试并验证从这台计算机到IP

地址为10.0.0.99的主机的连通性,然后再键入Arp-a,则ARP缓存显示以下项:

Interface:10.0.0.1oninterface---0x1

InternetAddressPhysicalAddressType

10.0.0.9900-e0-98-00-7c-dcdynamic

在此例中,缓存项指出位第一个周日 于10.0.0.99的远程主机解析成00-e0-98-00-7c-dc的

媒体访问控制地址,它是在远程计算机的网卡硬件中分配的。媒体访问控制地址是计算

机用于与网络上远程TCP/IP主机物理通讯的地址。

至此我们可以用ipconfig和ping命令来查看自己的网络配置并判断是否正确、可

以用netstat查看别人与我们所建立的连接并找出ICQ使用者所隐藏的IP信息、可以

用arp查看网卡的MAC地址。ipconfig命令也是使用率非常高的一个命令,可用于显示系统的TCP/IP网络

配置值,并刷新动态主机配置协议(DHCP)和域名系统(DNS)设置。通常是用来检

验人工配置的TCP/IP设置是否正确。当我们所在的局域网使用了DHCP服务器,我们

就很可能经常用ipconfig查看客户端的IP地址,以及其它的一些高级功能。

当你不记得参数选项时,可以输入”ipconfig/?”来寻求帮助信息。

不带选项

不带参数的Ipconfig只显示最基本的信息:IP地址、子网掩码和默认网关地址。默认

情况下,仅显示绑定到TCP/IP的适配器的IP地址、子网掩码和默认网关。如果有

多个网卡配置了IP地址,该命令都会一一显示出来。

/all选项

相比于不带选项的ipconfig命令,加了all选项之后显示的信息将更加完善,会显示所

有网络适配器的完整的TCP/IP配置。例如IP的主机信息,DNS信息,物理地址信息,

DHCP服务器信息等等。适配器可以代表物理接口如已安装的网络适配器或逻辑接口

如拨号连接或虚拟机网卡。在日常工作中排除网络故障时,经常会需要了解本机的

DHCP,DNS等详细信息时,我们就会用到ipconfig/all命令了。

/relea和/realea6选项

Ipconfig/relea命令释放指定适配器的IP地址,通常和Ipconfig/renew命令一同使

用。如果未指定适配器名称,则会释放所有绑定到TCP/IP的适配器的IP地址租约。

该参数仅在具有配置为自动获生态文明论文 取IP地址的适配器的计算机上可用。要查询适配器名

称,请键入使用不带参数的ipconfig命令显示的适配器名称。

Ipconfig/relea6命令是释放指定适配器的IPv6地址。

/Renew和/Renew6选项

Ipco手机无限重启 nfig/renew命令更新指定适配器的IP地址,通常和Ipconfig/relea命令一同使

用。如果未指定适配器名称,则会更新所有绑定到TCP/IP的适配器的IP地址租约。

该参数仅在具有配置为自动获取IP地址的适配器的计算机上可用。要查询适配器名

称,请键入使用不带参数的ipconfig命令显示的适配器名称。Ipconfig/renew命令支

持通配符,Ipconfig/renewEL*命令将更新所有名称以EL开头的适配器连接。

ipconfig/renew命令向DHCP服务器发出请求租用一个IP地址,一般情况下使用

ipconfig/renew获得的IP地址和之前的地址一样,只有在原有的地址被占用的情况下

才会获得一个新的地址。

Ipconfig/renew6命令是更新指定适配器的IPv6地址。

/flushdns选项

Ipconfig/flushdns命令清除DNS解析程序缓存。在排查DNS故障时,经常会用到该

命令。

例如:当访问一个网站时系统将从DNS缓存中读取该域名所对应的IP地址,当查找不

到时就会到系统中查找hosts文件,如果还没有那么才会向DNS服务器请求一个DNS

查询,DNS服务器将返回该域名所对应的IP,在你的系统收到解析地址以后将使用该

IP地址进行访问,同时将解析缓存到本地的DNS缓存中。

如果D以假乱真的意思 NS地址无法解析,或者是DNS缓存中的地址错误,一般才会使用

ipconfig/flushdns来清除所有的DNS缓存。

/displaydns选项

Ipconfig/displaydns显示DNS解析器缓存的内容,包括从本地Hosts文件预装载的记

录以及由域名解析服务器解析的所有资源记录。

当执行完ipconfig/flushdns命令后,再执行ipconfig/displaydns命令时,如果本地hosts

文件有手工添加的DNS记录,将会一一显示出来,如果本地hosts文件无DNS记录,

将显示如下的信息。

本文发布于:2023-03-18 20:37:44,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/d1a19bafb11a0f7dbd0be05ce8c389b3.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:网络诊断工具.doc

本文 PDF 下载地址:网络诊断工具.pdf

相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图