1. ping命令是什么
Linux ping命令用于检测主机。
执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知码凳链该主机运作正常。
语法:
ping
[-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<迟孙范本样式>][-s<数据包大小>][-t<存活数值>][主机名称或IP地址]
参数:
-d 使用Socket的SO_DEBUG功能。
-c<完成次数> 设置完成要求回应的次数。
-f 极限检测。
-i<间隔秒数> 指定收发信息的间隔时间。
-l<网络界面> 使用指定的网络接口送出数据包。
-l<前置载入> 设置在送出要求信息之前,先行发出的数据包。
-n 只输出数值。
-p<范本样式> 设置填满数据包的范本样式。
-q 不显示指令执行过程,开头和结尾的相关信息除外。
-r 忽略普通的Routing Table,直接将数据包送到远端主机上。
-R 记录路由过程。
-s<数据包大小> 设置数据粗信包的大小。
-t<存活数值> 设置存活数值TTL的大小。
-v 详细显示指令的执行过程。
2. ping 命令详解
1、首先打开cmd直接输入ping命令回车,就可以看到系统给出的最详细的说明了:
3. ping命令的用法是什么它的作用是什么
PING命令x0dx0a用于验证与远程计算机的连接。该命令只有在安装了 TCP/IP 协议后才可以使用。Ping命令的主要作用是通过发送数据包并接收应答信息来检测两台计算机之间的网络是否连通。当网络出现故障的时候,可以用这个命令来预测故障和确定故障地点。Ping命令成功只是说明当前主机与目的主机之间存在一条连通的路径。如果不成功,则考虑:网线是否连通、网卡设置是否正确、IP地址是否可用等。x0dx0aPing 是Windows系列自带的一个可执行命令。利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。应用格式:Ping IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。x0dx0ax0dx0a1.Ping本机IPx0dx0ax0dx0a例如本机IP地址为:172.168.200.2。则执行命令Ping 172.168.200.2。如果网卡安装配置没有问题,则应有类似下列显示:x0dx0ax0dx0aReplay from 172.168.200.2 bytes=32 time<10msx0dx0ax0dx0aPing statistics for 172.168.200.2x0dx0ax0dx0aPackets Sent=4 Received=4 Lost=0 0% lossx0dx0ax0dx0aApproximate round trip times in milli-secondsx0dx0ax0dx0aMinimum=0ms Maxiumu=1ms Average=0msx0dx0ax0dx0a如果在MS-DOS方式下执行此命令显示内容为:Request timed out,则表明网卡安装或配置有问题。将网线断开再次执行此命令,如果显示正常,则说明本机使用的IP地址可能与另一台正在使用的机器IP地址重复了。如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置。x0dx0ax0dx0a2.Ping网关IPx0dx0ax0dx0a假定网关IP为:172.168.6.1,则执行命令Ping 172.168.6.1。在MS-DOS方式下执行此命令,如果显示类似以下信息:x0dx0ax0dx0aReply from 172.168.6.1 bytes=32 time=9ms TTL=255x0dx0ax0dx0aPing statistics for 172.168.6.1 x0dx0ax0dx0aPackets Sent=4 Received=4 Lost=0 x0dx0ax0dx0aApproximate round trip times in milli-secondsx0dx0ax0dx0aMinimum=1ms Maximum=9ms Average=5msx0dx0ax0dx0a则表明局域网中的网关路由器正在正常运行。反之,则说明网关有问题。x0dx0ax0dx0a3.Ping远程IPx0dx0ax0dx0a这一命令可以检测本机能否正常访问Internet。比如本地电信运营商的IP地址为:202.102.48.141。在MS-DOS方式下执行命令:Ping 202.102.48.141,如果屏幕显示:x0dx0ax0dx0aReply from 202.102.48.141 bytes=32 time=33ms TTL=252x0dx0ax0dx0aReply from 202.102.48.141 bytes=32 time=21ms TTL=252x0dx0ax0dx0aReply from 202.102.48.141 bytes=32 time=5ms TTL=252x0dx0ax0dx0aReply from 202.102.48.141 bytes=32 time=6ms TTL=252x0dx0ax0dx0aPing statistics for 202.102.48.141 x0dx0ax0dx0aPackets Sent=4 Received=4 Lost=0 0% lossx0dx0ax0dx0aApproximate round trip times in milli-secondsx0dx0ax0dx0aMinimum=5ms Maximum=33ms Average=16msx0dx0ax0dx0a则表明运行正常,能够正常接入互联网。反之,则表明主机文件(windows/host)存在问题。x0dx0ax0dx0a--PING命令参数详解x0dx0ax0dx0a-a 将目标的机器标识转换为ip地址 x0dx0ax0dx0a-t 若使用者不人为中断会不断的ping下去 x0dx0ax0dx0a-c count 要求ping命令连续发送数据包,直到发出并接收到count个请求 x0dx0ax0dx0a-d 为使用的套接字打开调试状态 x0dx0ax0dx0a-f 是一种快速方式ping。使得ping输出数据包的速度和数据包从远程主机返回一样快,或者更快,达到每秒100次。在这种方式下,每个请求用一个句点表示。对于每一个响应打印一个空格键。 x0dx0ax0dx0a-i seconds 在两次数据包发送之间间隔一定的秒数。不能同-f一起使用。 x0dx0ax0dx0a-n 只使用数字方式。在一般情况下ping会试图把IP地址转换成主机名。这个选项要求ping打印IP地址而不去查找用符号表示的名字。如果由于某种原因无法使用本地DNS服务器这个选项就很重要了。 x0dx0ax0dx0a-p pattern 拥护可以通过这个选项标识16 pad字节,把这些字节加入数据包中。当在网络中诊断与数据有关的错误时这个选项就非常有用。 x0dx0ax0dx0a-q 使ping只在开始和结束时打印一些概要信息。 x0dx0ax0dx0a-R 把ICMP RECORD-ROUTE选项加入到ECHO_REQUEST数据包中,要求在数据包中记录路由,这样当数据返回时ping就可以把路由信息打印出来。每个数据包只能记录9个路由节点。许多主机忽略或者放弃这个选项。 x0dx0ax0dx0a-r 使ping命令旁路掉用于发送数据包的正常路由表。 x0dx0ax0dx0a-s packetsize 使用户能够标识出要发送数据的字节数。缺省是56个字符,再加上8个字节的ICMP数据头,共64个ICMP数据字节。 x0dx0ax0dx0a-v 使ping处于verbose方式。它要ping命令除了打印ECHO-RESPONSE数据包之外,还打印其它所有返回的ICMP数据包。
4. 怎么用ping命令
ping是用来探测本机与网络中另一主机之间是否可达的命令,如果两台主机之间ping不通,则表谈绝明这两台主机不能建立起连接。
ping是定位网络通不通的一个重要手段。
ping 命令是基于ICMP协议来工作的,ICMP全称为Internet控制报文协议Internet Control Message Protocol。
ping 命令会发送一份ICMP回显请求报文给目标主机,并等待目标主机返回ICMP回显应答。
因为ICMP协议会要求目标主机在收到消息之后,必须返回ICMP应答消息给源主机,如果源主机在一定时间内收到了目标主机的应答,则表明两台主机之间网络是可达的。
(4)ping命令符扩展阅读:
ping命令各个参数代表含义
-t 表示将不间断向目标 IP 发送数据包,直到我们强迫其停止。试想,如果你使用 100M 的宽带接入,而目标 IP 是 56K ,那么要不了多久,目标 IP 就因为承受不了这么多的数据而掉线。穗答
-l 定义发送数据包的大小,默认为 32字节,我们利用它可以最大定义到 65500字节。结合上面介绍的 -t 参数一起使用。
-n 定义向目标 IP 发送数据包的次数,默认为 3次。如果网络速度比较慢,3次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标 IP 是否存在,定义为 1次吧。
说明一下,如果 -t 参数和 -n 参数一起使用,ping 命令就以放在后面的参数为标准,比如“ping IP -t -n 3,虽然使用含族姿了 -t 参数,但并不是一直 ping 下去,而是只 ping 3次。
另外,ping 命令不一定非得 ping IP,也可以直接 ping 主机域名,这样就可以得到主机的 IP。
5. cmd中的命令“ping”是什么意思
PING命令详解 Ping 是Windows系列自带的一个可执行命令。利用它可以检查网络是否瞎兄能够连通,用好它可以很好地帮助我们分析判定网络故障。应用格式:Ping IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。 1.Ping本机IP 例如本机IP地址为:172.168.200.2。则执行命令Ping 172.168.200.2。如果网卡安装配置没有问题余芹,则应有类似下列显示: Replay from 172.168.200.2 bytes=32 time<10ms Ping statistics for 172.168.200.2 Packets Sent=4 Received=4 Lost=0 0% loss Approximate round trip times in milli-seconds Minimum=0ms Maxiumu=1ms Average=0ms 如果在MS-DOS方式下执行此命令显示内容为:Request timed out,则表明网卡安装或配置有问题。将网线断开再次执行此命令,如果显示正常,则说明本机使用的IP地址可能与另一台正在使用的机器IP地址重复了。如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置。 2.Ping网关IP 假定网关IP为:172.168.6.1,则执行命令Ping 172.168.6.1。在MS-DOS方式下执行此命令,如果显示类似以下信息: Reply from 172.168.6.1 bytes=32 time=9ms TTL=255 Ping statistics for 172.168.6.1 Packets Sent=4 Received=4 Lost=0 Approximate round trip times in milli-seconds Minimum=1ms Maximum=9ms Average=5ms 则表明局域网中的网关路由器正在正常运行。反之,则说明网关有问题。 3.Ping远程IP 这一命令可以检测本机能否正常访问Internet。比如本地电信运营商的IP地址为:202.102.48.141。在MS-DOS方式下执行命令:Ping 202.102.48.141,如果屏幕显示磨毁袭: Reply from 202.102.48.141 bytes=32 time=33ms TTL=252 Reply from 202.102.48.141 bytes=32 time=21ms TTL=252 Reply from 202.102.48.141 bytes=32 time=5ms TTL=252 Reply from 202.102.48.141 bytes=32 time=6ms TTL=252 Ping statistics for 202.102.48.141 Packets Sent=4 Received=4 Lost=0 0% loss Approximate round trip times in milli-seconds Minimum=5ms Maximum=33ms Average=16ms 则表明运行正常,能够正常接入互联网。反之,则表明主机文件(windows/host)存在问题
6. ping ip命令是什么
命令为ping -l 65500,数据包的有效范围从 0 到 65500。具体操作方法如下:
1、第一步,打开命令提示符程序窗口,如下图所示,然后进入下一步。
影响因素
在物理链路连通和路由设置正确的情况下,使用Ping命令仍然屏不通,可能有以下几个问题:
(1)网线刚插到交换机上就Ping通网关,忽略了生成树的收敛时间。当然,较新的交换机都支持快速生成树,或者有的管理员干脆把用户端口(accessport)的生成树协议关掉,问题就解决了。
(2)不管中间经过了多少个节点,只要有节点(包括端节点)对ICMP信息包进行了过滤,Ping不通是正常的。最常见的就是防火墙的行为。
(3)某些路由器端口是不允许用户Ping的。
(4)网络因设备间的超时,造成ICMP报文无法在缺省时间(2秒)内收到。超时的原因有:主机没有足够的时间和资源来响应;路径太长,没到达目的地时TTL的值为0,最后一个路由器将发回ICMP超时信息;使用扩展Ping,增加应答等待时间间隔等。
(5)引入NAT的场合会造成单向Ping通。NAT可以起到隐蔽内部地址的作用,当由内Ping外时,可以Ping通是因为NAT表的映射关系存在,当由外发起Ping内网主机时,就无从查找边界路由器的NAT访问列表了。
7. ping命令的功能和用法
ping命令的功能是网络诊断,打开命令提示符,输入ping 127.0.0.1,就可以检查主机网络驱动、网络连接协议等方面是否有问题。
8. ping命令怎么用
ping命令的使用步骤如下:
1.在我们的电脑上面按"win+R"键打开运行,在输入框中输入cmd,点击确定。
9. ping命令的功能和用法
ping命令的功能和用法:Ping 是Windows系列自带的一个可执行命令。利用它可以检查网络是否能够连通,可以很好地帮助我们分析判定网络故障。该命令只有在安装了 TCP/IP 协议后才可以使用。
Ping命令的主要功能是通过发送数据包并接收应答信息来检测两台计算机之间的网络是否连通。当网络出现故障的时候,可以用这个命令来预测故障和确定故障地点。Ping命令成功只是说明当前主机与目的主机之间存在一条连通的路径。如果不成功,则考虑:网线是否连通、网卡设置是否正确、IP地址是否可用等。
检测结果显示,可以正常响应,至此可以说明本地TCP/IP网络协议安装是正常的,其实这一步,一般都正常,除非没有安装好网卡或驱动,又者网卡出故障了。
下面我们还可以使用Ping命令查看电脑IP地址,子网掩码,以及网关地址等与网络有关的信息,方法是继续输入:ipconfig /all,然后再按回车键确认检测。
10. 如何使用ping命令
ping命令的应用与原理:
假定主机A的IP地址是192.168.1.1,主机B的IP地址是192.168.1.2,都在同一子网内,则当你在主机A上运行“Ping 192.168.1.2”后,都发生了些什么呢?
首先,Ping命令会构建一个固定格式的ICMP请求数据包,然后由ICMP协议将这个数据包连同地址“192.168.1.2”一起交给IP层协议(和ICMP一样,实际上是一组后台运行的进程),IP层协议将以地址“192.168.1.2”作为目的地址,本机IP地址作为源地址,加上一些其他的控制信息,构建一个IP数据包,并在一个映射表中查找出IP地址192.168.1.2所对应的物理地址(也叫MAC地址,熟悉网卡配置的朋友不会陌生,这是数据链路层协议构建数据链路层的传输单元——帧所必需的),一并交给数据链路层。后者构建一个数据帧,目的地址是IP层传过来的物理地址,源地址则是本机的物理地址,还要附加上一些控制信息,依据以太网的介质访问规则,将它们传送出去。
主机B收到这个数据帧后,先检查它的目的地址,并和本机的物理地址对比,如符合,则接收;否则丢弃。接收后检查该数据帧,将IP数据包从帧中提取出来,交给本机的IP层协议。同样,IP层检查后,将有用的信息提取后交给ICMP协议,后者处理后,马上构建一个ICMP应答包,发送给主机A,其过程和主机A发送ICMP请求包到主机B一模一样。
从Ping的工作过程,我们可以知道,主机A收到了主机B的一个应答包,说明两台主机之间的去、回通路均正常。也就是说,无论从主机A到主机B,还是从主机B到主机A,都是正常的。那么,是什么原因引起只能单方向Ping通的呢?
一、安装了个人防火墙
在共享上网的机器中,出于安全考虑,大部分作为服务器的主机都安装了个人防火墙软件,而其他作为客户机的机器则一般不安装。几乎所有的个人防火墙软件,默认情况下是不允许其他机器Ping本机的。一般的做法是将来自外部的ICMP请求报文滤掉,但它却对本机出去的ICMP请求报文,以及来自外部的ICMP应答报文不加任何限制。这样,从本机Ping其他机器时,如果网络正常,就没有问题。但如果从其他机器Ping这台机器,即使网络一切正常,也会出现“超时无应答”的错误。大部分的单方向Ping通现象源于此。解决的办法也很简单,根据你自己所用的不同类型的防火墙,调整相应的设置即可。
二、错误设置IP地址
正常情况下,一台主机应该有一个网卡,一个IP地址,或多个网卡,多个IP地址(这些地址一定要处于不同的IP子网)。但对于在公共场所使用的电脑,特别是网吧,人多手杂,其中不泛有“探索者”。曾有一次两台电脑也出现了这种单方向Ping通的情况,经过仔细检查,发现其中一台电脑的“拨号网络适配器”(相当于一块软网卡)的TCP/IP设置中,设置了一个与网卡IP地址处于同一子网的IP地址,这样,在IP层协议看来,这台主机就有两个不同的接口处于同一网段内。当从这台主机Ping其他的机器时,会存在这样的问题:
(1)主机不知道将数据包发到哪个网络接口,因为有两个网络接口都连接在同一网段;
(2)主机不知道用哪个地址作为数据包的源地址。因此,从这台主机去Ping其他机器,IP层协议会无法处理,超时后,Ping 就会给出一个“超时无应答”的错误信息提示。但从其他主机Ping这台主机时,请求包从特定的网卡来,ICMP只须简单地将目的、源地址互换,并更改一些标志即可,ICMP应答包能顺利发出,其他主机也就能成功Ping通这台机器了。