ping命令python 执行ping 命令了什么功能

CMD的ping命令有哪些,各有什么功能。_百度知道
CMD的ping命令有哪些,各有什么功能。
我有更好的答案
  在cmd中输入help就可以看到内部常用命令,外部常用命令,可以在windows系统目录中找到(c:\windows),比如explorer、notepad。ping 是命令提示符内部命令  Ping是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。应用格式:Ping空格IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。  PING (Packet Internet Groper),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP(Internet Control Messages Protocol)即因特网信报控制协议;回声请求消息给目的地并报告是否收到所希望的ICMP echo (ICMP回声应答)。它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。  ping指的是端对端连通,通常用来作为可用性的检查, 但是某些病毒木马会强行大量远程执行ping命令抢占你的网络资源,导致系统变慢,网速变慢。严禁ping入侵作为大多数防火墙的一个基本功能提供给用户进行选择。通常的情况下你如果不用作服务器或者进行网络测试,可以放心的选中它,保护电脑。  
Ping 是Windows系列自带的一个可执行命令。利用它可以检查网络是否能够连通,可以很好地帮助我们分析判定网络故障。该命令只有在安装了 TCP/IP 协议后才可以使用。Ping命令的主要作用是通过发送数据包并接收应答信息来检测两台计算机之间的网络是否连通。当网络出现故障的时候,可以用这个命令来预测故障和确定故障地点。Ping命令成功只是说明当前主机与目的主机之间存在一条连通的路径。如果不成功,则考虑:网线是否连通、网卡设置是否正确、IP地址是否可用等。需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不表示TCP/IP配置就是正确的,你必须执行大量的本地主机与远程主机的数据报交换,才能确信TCP/IP的正确性。详见:
本回答被网友采纳
-a 将目标的机器标识转换为ip地址 -t 若使用者不人为中断会不断的ping下去 -n count 要求ping命令连续发送数据包,直到发出并接收到count个请求 -d 为使用的套接字打开调试状态 -f 是一种快速方式ping。使得ping输出数据包的速度和数据包从远程主机返回一样快,或者更快,达到每秒100次。在这种方式下,每个请求用一个句点表示。对于每一个响应打印一个空格键。 -i seconds 在两次数据包发送之间间隔一定的秒数。不能同-f一起使用。 -n 只使用数字方式。在一般情况下ping会试图把IP地址转换成主机名。这个选项要求ping打印IP地址而不去查找用符号表示的名字。如果由于某种原因无法使用本地DNS服务器这个选项就很重要了。 -p pattern 拥护可以通过这个选项标识16 pad字节,把这些字节加入数据包中。当在网络中诊断与数据有关的错误时这个选项就非常有用。 -q 使ping只在开始和结束时打印一些概要信息。 -R 把ICMP RECORD-ROUTE选项加入到ECHO_REQUEST数据包中,要求在数据包中记录路由,这样当数据返回时ping就可以把路由信息打印出来。每个数据包只能记录9个路由节点。许多主机忽略或者放弃这个选项。 -r 使ping命令旁路掉用于发送数据包的正常路由表。 -s packetsize 使用户能够标识出要发送数据的字节数。缺省是56个字符,再加上8个字节的ICMP数据头,共64个ICMP数据字节。 -v 使ping处于verbose方式。它要ping命令除了打印ECHO-RESPONSE数据包之外,还打印其它所有返回的ICMP数据包。
ping命令只有一个 用来测试网络联通情况和速度
可以ping网站!比如:ping hao123.com -t也可以PING网速:ping202.96.134.134 -t还有一个:ping 202.96.134.173 -t只要一个可以就行!~
其他2条回答
为您推荐:
其他类似问题
ping的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。没有更多推荐了,
不良信息举报
举报内容:
ping命令执行过程详解
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!ping命令的正确使用方法_百度经验
&&&&&&&&&电脑软件ping命令的正确使用方法听语音12345
百度经验:jingyan.baidu.comPing 是Windows系列自带的一个可执行命令。利用它可以检查网络是否能够连通,可以很好地帮助我们分析判定网络故障。该命令只有在安装了 TCP/IP 协议后才可以使用。Ping命令的主要作用是通过发送数据包并接收应答信息来检测两台计算机之间的网络是否连通。当网络出现故障的时候,可以用这个命令来预测故障和确定故障地点。Ping命令成功只是说明当前主机与目的主机之间存在一条连通的路径。如果不成功,则考虑:网线是否连通、网卡设置是否正确、IP地址是否可用等。&百度经验:jingyan.baidu.com电脑及其附件百度经验:jingyan.baidu.com1点击开始--运行,在运行对话框中输入ping命令(即ping和IP地址),格式如图(这个IP可以是本机IP,也可以是服务器IP)。2如网络无故障,则在运行窗口显示如下图所示内容。3如网络有故障,则在运行窗口显示如下图所示内容。4如本机网络没有连接好,在ping本机IP时在运行窗口显示如下图所示内容。5运行ping命令时,应先ping本机的IP,在本机IP可以ping通的情况下,再ping网关IP,如果都没有问题,则说明本机所在网段的网络无故障。此时所发生的网络问题可能是由于病毒感染,IE设置错误,系统故障引起的。END百度经验:jingyan.baidu.com注意一定按照流程所示步骤进行排除经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。投票(0)已投票(0)有得(0)我有疑问(0)◆◆说说为什么给这篇经验投票吧!我为什么投票...你还可以输入500字◆◆只有签约作者及以上等级才可发有得&你还可以输入1000字◆◆如对这篇经验有疑问,可反馈给作者,经验作者会尽力为您解决!你还可以输入500字相关经验010114热门杂志第1期你不知道的iPad技巧3740次分享第1期win7电脑那些事6607次分享第2期新人玩转百度经验1395次分享第1期Win8.1实用小技巧2644次分享第1期小白装大神1902次分享◆请扫描分享到朋友圈什么是ping ping命令怎么操作【步骤介绍】
什么是ping?   从Ping的工作过程,我们可以知道,主机A收到了主机B的一个应答包,说明两台主机之间的去、回通路均正常。也就是说,无论从主机A到主机B,还是从主机B到主机A,都是正常的。 下面,我们就来看看ping命令使用方法详解。   什么是Ping   Ping是典型的网络工具。Ping 是Windows系列自带的一个可执行命令,从98到最新的2003 Server版的计算机都带有这个命令行工具。Ping能够辨别网络功能的某些状态。这些网络功能的状态是日常网络故障诊断的基础。特别是Ping能够识 别连接的二进制状态(也就是是否连通)。Ping 命令通过向计算机发送 ICMP 回应报文并且监听回应报文的返回,以校验与远程计算机或本地计算机的连接。对于每个发送报文, Ping 最多等待 1 秒,并打印发送和接收把报文的数量。比较每个接收报文和发送报文,以校验其有效性。默认情况下,发送四个回应报文,每个报文包含 64 字节的数据。Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址) 。 ping命令   校验与远程计算机或本地计算机的连接。只有在安装 TCP/IP 协议之后才能使用该命令。(TCP/IP 协议应该知道装吧,装系统时就有了,如果万一删了怎么办?还能怎么办,重新装吧!!怎样装,以后再说。。呵呵~~~)  ping ip [-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+C)  -a ( 将地址解析为计算机名。 )  -n count (发送由 count 指定数量的 ECHO 报文,默认值为 4。 )  -l length (发送包含由 length 指定数据长度的 ECHO 报文。默认值为 64 字节,最大值为 8192 字节。)  -f (在包中发送&不分段&标志。该包将不被路由上的网关分段。)  -i ttl (将&生存时间&字段设置为 ttl 指定的数值。其中:ttl:表示从1到255之间的数)  -v tos (将&服务类型&字段设置为 tos 指定的数值。 )  -r count (在&记录路由&字段中记录发出报文和返回报文的路由。指定的 Count 值最小可以是 1,最大可以是 9 。 )  例:  C:\Documents and Settings\&ping 169.254.190.92 -r 4  Pinging 169.254.190.92 with 32 bytes of data:  Reply from 169.254.190.92: bytes=32 time&1ms TTL=128  Route: 169.254.190.92  Reply from 169.254.190.92: bytes=32 time&1ms TTL=128&  Route: 169.254.190.92  Reply from 169.254.190.92: bytes=32 time&1ms TTL=128  Route: 169.254.190.92  Reply from 169.254.190.92: bytes=32 time&1ms TTL=128  Route: 169.254.190.92  Ping statistics for 169.254.190.92:  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),  Approximate round trip times in milli-seconds:  Minimum = 0ms, Maximum = 0ms, Average = 0ms  结果说明(下同)  Ping命令有两种返回结果:  1、&Request timed out.&表示没有收到目标主机返回的响应数据包,也就是网络不通或网络状态恶劣  2、&Reply from X.X.X.X: bytes=32 time&1ms TTL=255&表示收到从目标主机X.X.X.X返回的响应数据包,数据包大小为32Bytes,响应时间小于1ms TTL为255,这个结果表示您的计算机到目标主机之间连接正常。  3、&Destination host unreachable&表示目标主机无法到达  4、&PING: transmit failed,error code XXXXX&表示传输失败,错误代码XXXXX  -s count (指定由 count 指定的转发次数的时间邮票。其中指定的 Count 值最小可以是 1,最大可以是 4 。)  例:  C:\Documents and Settings\Administrator&ping 169.254.190.92 -s 3  Pinging 169.254.190.92 with 32 bytes of data:  Reply from 169.254.190.92: bytes=32 time&1ms TTL=128  Timestamp: 169.254.190.92 :   Reply from 169.254.190.92: bytes=32 time&1ms TTL=128  Timestamp: 169.254.190.92 :   Reply from 169.254.190.92: bytes=32 time&1ms TTL=128  Timestamp: 169.254.190.92 :   Reply from 169.254.190.92: bytes=32 time&1ms TTL=128  Timestamp: 169.254.190.92 :   Ping statistics for 169.254.190.92:  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),  Approximate round trip times in milli-seconds:  Minimum = 0ms, Maximum = 0ms, Average = 0ms  -j computer-list (经过由 computer-list 指定的计算机列表的路由报文。中间网关可能分隔连续的计算机(松散的源路由)。允许的最大 IP 地址数目是 9 。 )  -k computer-list (经过由 computer-list 指定的计算机列表的路由报文。中间网关可能分隔连续的计算机(严格源路由)。允许的最大 IP 地址数目是 9 。)  -w timeout (以毫秒为单位指定超时间隔。 )  destination-list (指定要校验连接的远程计算机)  使用PING判断TCP/IP故障  可以使用 Ping 实用程序测试计算机名和 IP 地址。如果能够成功校验 IP 地址却不能成功校验计算机名,则说明名称解析存在问题。  1、Ping 127.0.0.1:  127.0.0.1是本地循环地址,如果本地址无法Ping通,则表明本地机TCP/IP协议不能正常工作。  2、Ping本机的IP地址:  用IPConfig查看本机IP,然后Ping该IP,通则表明网络适配器(网卡或MODEM)工作正常,不通则是网络适配器出现故障。&  3、Ping同网段计算机的IP:  Ping一台同网段计算机的IP,不通则表明网络线路出现故障;若网络中还包含有路由器,则应先Ping路由器在本网段端口的IP,不通则此段线路有问题;通则再PING路由器在目标计算机所在网段的端口IP,不通则是路由出现故障;通则再Ping目的机IP地址。  4、Ping网址:  若要检测一个带服务的网络,在上一步Ping通了目标计算机的IP地址后,仍无法连接到该机,则可PING该机的网络名,比如Ping www.sina.com.cn,正常情况下会出现该网址所指向的IP,这表明本机的DNS设置正确而且DNS服务器工作正常,反之就可能是其中之一出现 了故障;同样也可通过Ping计算机名检测WINS解析的故障(WINS是将计算机名解析到IP地址的服务)。  利用Ping命令判定网络故障  1. Ping本机IP  例如本机IP地址为:169.254.190.92。则执行命令Ping 169.254.190.92。如果网卡安装配置没有问题,则应有类似下列显示:  C:\Documents and Settings\Administrator&ping 169.254.190.92  Pinging 169.254.190.92 with 32 bytes of data:  Reply from 169.254.190.92: bytes=32 time&1ms TTL=128  Reply from 169.254.190.92: bytes=32 time&1ms TTL=128  Reply from 169.254.190.92: bytes=32 time&1ms TTL=128  Reply from 169.254.190.92: bytes=32 time&1ms TTL=128  Ping statistics for 169.254.190.92:  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),  Approximate round trip times in milli-seconds:  Minimum = 0ms, Maximum = 0ms, Average = 0ms  如果在MS-DOS方式下执行此命令显示内容为:Request timed out,则表明网卡安装或配置有问题。将网线断开再次执行此命令,如果显示正常,则说明本机使用的IP地址可能与另一台正在使用的机器IP地址重复了。如 果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置。  2. Ping网关IP  假定网关IP为:59.52.177.115,则执行命令Ping 59.52.177.115。在MS-DOS方式下执行此命令,如果显示类似以下信息:  C:\Documents and Settings\Administrator&ping 59.52.177.115  Pinging 59.52.177.115 with 32 bytes of data:  Reply from 59.52.177.115: bytes=32 time&1ms TTL=128  Reply from 59.52.177.115: bytes=32 time&1ms TTL=128  Reply from 59.52.177.115: bytes=32 time&1ms TTL=128  Reply from 59.52.177.115: bytes=32 time&1ms TTL=128  Ping statistics for 59.52.177.115:  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),  Approximate round trip times in milli-seconds:  Minimum = 0ms, Maximum = 0ms, Average = 0ms  3. Ping远程IP  这一命令可以检测本机能否正常访问Internet。比如本地电信运营商的IP地址为:202.101.224.69。在MS-DOS方式下执行命令:Ping 202.101.224.69,如果屏幕显示:  C:\Documents and Settings\Administrator&ping 202.101.224.69  Pinging 202.101.224.69 with 32 bytes of data:  Reply from 202.101.224.69: bytes=32 time=2ms TTL=250&  Reply from 202.101.224.69: bytes=32 time=2ms TTL=250  Reply from 202.101.224.69: bytes=32 time=3ms TTL=250  Reply from 202.101.224.69: bytes=32 time=2ms TTL=250  Ping statistics for 202.101.224.69:  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),  Approximate round trip times in milli-seconds:  Minimum = 2ms, Maximum = 3ms, Average = 2ms  则表明运行正常,能够正常接入互联网。反之,则表明主机文件(windows/host)存在问题。  4.检查您的计算机到网关之间的线路  在命令提示符窗口下输入ipconfig命令,将返回您的计算机在网络上的IP地址(IP Address)、子网掩码(Subnet Mask)及网关(Default Gateway),而在IP 如果您的计算机使用的是自动获取IP,adcress后面显示的是169.XXX.XXX.XXX的IP地址则您的计算机并没有从DHCP服务器上获取到 可用的计算机IP地址。这时可以使用命令ipconfig /renew重新获取一下IP(win98/me使用ipconfig/renew_all),一般情况下都可以获取得正确的IP地址,当然前提是 DHCP服务器正常。如果一直获取不到正确的IP地址,这时则要检查一下是否防火墙软件阻挡了网卡的通信,如Windows XP的防火墙。  获取到正确的IP地址、子网掩码及网关地址后,就可以使用Ping工具来探测本地计算机和网关之间是否连通了。运行命令Ping 网关地址后,如果返回的结果正常,而IE依然打不开网页,这个时候就应该进行第4步工作了。如果返回的结果不正常,则说明您的计算机和网关主机网络不正 常。此时如果是Adsl用户则需要向运营商打电话救助,让他们检查自己的服务器是否出现了故障。如果是局域网用户,则需要向网管求助,让他检查网络的交换 设备及网关服务器是否工作正常。  从Ping的工作过程,我们可以知道,主机A收到了主机B的一个应答包,说明两台主机之间的去、回通路均正常。也就是说,无论从主机A到主机B,还是从主机B到主机A,都是正常的。那么,是什么原因引起只能单方向Ping通的呢?  一、安装了个人防火墙  在共享上网的机器中,出于安全考虑,大部分作为服务器的主机都安装了个人防火墙软件,而其他作为客户机的机器则一般不安装。几乎所有的个人防火墙软 件,默认情况下是不允许其他机器Ping本机的。一般的做法是将来自外部的ICMP请求报文滤掉,但它却对本机出去的ICMP请求报文,以及来自外部的 ICMP应答报文不加任何限制。这样,从本机Ping其他机器时,如果网络正常,就没有问题。但如果从其他机器Ping这台机器,即使网络一切正常,也会 出现&超时无应答&的错误。  二、错误设置IP地址  正常情况下,一台主机应该有一个网卡,一个IP地址,或多个网卡,多个IP地址(这些地址一定要处于不同的IP子网)。但对于在公共场所使用的电 脑,特别是网吧,人多手杂,其中不泛有&探索者&。曾有一次两台电脑也出现了这种单方向Ping通的情况,经过仔细检查,发现其中一台电脑的&拨号网络适 配器&(相当于一块软网卡)的TCP/IP设置中,设置了一个与网卡IP地址处于同一子网的IP地址,这样,在IP层协议看来,这台主机就有两个不同的接 口处于同一网段内。当从这台主机Ping其他的机器时,会存在这样的问题:  (1)主机不知道将数据包发到哪个网络接口,因为有两个网络接口都连接在同一网段;  (2)主机不知道用哪个地址作为数据包的源地址。因此,从这台主机去Ping其他机器,IP层协议会无法处理,超时后,Ping 就会给出一个&超时无应答&的错误信息提示。但从其他主机Ping这台主机时,请求包从特定的网卡来,ICMP只须简单地将目的、源地址互换,并更改一些 标志即可,ICMP应答包能顺利发出,其他主机也就能成功Ping通这台机器了。  以上就是关于
什么是ping以及ping命令使用方法详解
的介绍,希望对大家有所帮助!
最新更新栏目
您可能喜欢
大家都在搜ping命令的作用,ping真能检测出服务器的快慢吗?ping命令的作用,ping真能检测出服务器的快慢吗?旅行科技之旅百家号卖服务器的时候总有客户问给个ip来ping下看看快不快~~,ping真的能测试出快不快吗?Ping是Windows系列自带的一个可执行命令。对于站长来说,利用它可以检查服务器网络是否能够连通,可以帮助我们分析判定网络故障的原因,但是他并不能反映出服务器的快慢。因为ping的值都是以毫秒来计的,1s就是1000毫秒,相差最多也就几十毫秒,这个ping值能起什么作用呢?服务器的快慢主要由服务器的CPU,内存,硬盘等硬件和带宽大小来决定。流量小的站,主要的影响在于带宽,因为流量少的话,对于硬件负载的要求就低,主要就是带宽限制速度。流量大的话,就要均衡考虑硬件和带宽的配置了。言归正传~ping如何使用。ping我们需要在命令提示符窗口才可以用。打开方式 win+r调出运行窗口,输入cmd 确定即可调出命令提示符。下面说下ping具体的作用。我们什么时候会用到ping命令呢?1、域名解析后,看解析是否完成。我们添加了域名解析后,可以通过ping来看域名是否解析完成。下图是我们常用的两种解析的方式ping的显示结果。从上图我们可以看到,CNAME和A记录ping时显示的结果有些不同,CNAME记录ping时会显示别名域名。A记录就直接显示IP。这时我们就可以清楚的看到我们做的解析是否完成了。假如没完成,就等一等,因为解析需要个过程。2、ping可以看出网络是否连通。这个作用的话,ping不通也不一定代表网络不连通。因为有些服务器设置了禁ping这样就不会有返回值了,就ping不通,会提示请求超时。就像上图的第一个ping命令。这个作用主要用于没有设置禁ping的服务器,假如网站访问不了,ping下看看是否有返回值,这样就能判断网络是否联通,但这个还有一种情况就是看看ping出来的IP是不是你服务器的IP。因为也有可能是本地的宽带dns的问题,没解析出域名的IP,导致网站无法访问。本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。旅行科技之旅百家号最近更新:简介:天文学家探索宇宙奥秘作者最新文章相关文章}

我要回帖

更多关于 ping命令功能 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信