Fork me on GitHub

什么是ping通

ping这个命令是用来检测你的电脑和你所输入的IP地址127.0.01是否有数据通讯,以判断网络通不通的问题,执行这个命令也很简单,在开始——运行,输入ping 127.0.01,上面会出现一些数据,如果你看到了out of date的字样证明是不通的。

如果其它电脑互通, 初步怀疑是子网设置错误。 ping通,像是一台电脑喊另一台的名字 ,另一台应一声 ,一般默认连续喊4声 ,只有你子网内的人才能听得见,比如:ping www.baidu.com ,结果如下:

Pinging www.a.shifen.com [202.108.22.43] with 32 bytes of data: 

Reply from 202.108.22.43: bytes=32 time=51ms TTL=52 

Reply from 202.108.22.43: bytes=32 time=52ms TTL=52  

Reply from 202.108.22.43: bytes=32 time=54ms TTL=52 

Reply from 202.108.22.43: bytes=32 time=53ms TTL=52 

statistics for 202.108.22.43: 

: Sent = 4, Received = 4, Lost = 0 (0% loss),  

Approximate round trip times in milli-seconds:  

Minimum = 51ms, Maximum = 54ms, Average = 52ms  

关于子网 

一般默认子网为255.255.255.0(你的状况可能错在这里) ,默认网关为192.168.1.1(必须与路由一致,错了就不能上网) ,个人IP可能为192.168.1.XXX(XXX为2-254) ,你可以用ipconfig看到以上内容 

怀疑你的子网为255.255.255.XXX(把XXX改为0就好了) 。

修改方法:

网上邻居,不点进去,点右键选属性,本地连接,不点进去,点右键选属性,找IP/TCP,点属性,看到使用以下设置,子网设为255.255.255.0

扩展资料:

PING(PacketInternetGroper),因特网包探索器,用于测试网络连接量的程序。

Ping发送一个ICMP(InternetControlMessagesProtocol)即因特网信报控制协议;回声请求消息给目的地并报告是否收到所希望的ICMPecho(ICMP回声应答)。它是用来检查网络是否通畅或者网络连接速度的命令。

作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。

Ping指的是端对端连通,通常用来作为可用性的检查,但是某些病毒木马会强行大量远程执行ping命令抢占你的网络资源,导致系统变慢,网速变慢。

严禁ping入侵作为大多数防火墙的一个基本功能提供给用户进行选择。通常的情况下你如果不用作服务器或者进行网络测试,可以放心的选中它,保护你的电脑。

工作流程:

1、我们以下面一个网络为例:有A、B、C、D四台机子,一台路由RA,子网掩码均为255.255.255.0,默认网关为192.168.0.11。在同一网段内在主机A上运行“Ping192.168.0.5”后,发生的一些事情:

首先,Ping命令会构建一个固定格式的ICMP请求数据包,然后由ICMP协议将这个数据包连同地址“192.168.0.5”一起交给IP层协议(和ICMP一样,实际上是一组后台运行的进程),IP层协议将以地址“192.168.0.5”作为目的地址,本机IP地址作为源地址,

加上一些其他的控制信息,构建一个IP数据包,并想办法得到192.168.0.5的MAC地址(物理地址,这是数据链路层协议构建数据链路层的传输单元——帧所必需的),以便交给数据链路层构建一个数据帧。

关键就在这里,IP层协议通过机器B的IP地址和自己的子网掩码,发现它跟自己属同一网络,就直接在本网络内查找这台机器的MAC,如果以前两机有过通信,在A机的ARP缓存表应该有B机IP与其MAC的映射关系,如果没有,就发一个ARP请求广播,得到B机的MAC,一并交给数据链路层。

后者构建一个数据帧,目的地址是IP层传过来的物理地址,源地址则是本机的物理地址,还要附加上一些控制信息,依据以太网的介质访问规则,将它们传送出去。主机B收到这个数据帧后,先检查它的目的地址,并和本机的物理地址对比,如符合,则接收;否则丢弃。

接收后检查该数据帧,将IP数据包从帧中提取出来,交给本机的IP层协议。同样,IP层检查后,将有用的信息提取后交给ICMP协议,后者处理后,马上构建一个ICMP应答包,发送给主机A,其过程和主机A发送ICMP请求包到主机B一模一样。

2、不在同一网段内在主机A上运行“Ping192.168.1.4”后,开始跟上面一样,到了怎样得到MAC地址时,IP协议通过计算发现D机与自己不在同一网段内,就直接将交由路由处理,也就是将路由的MAC取过来,至于怎样得到路由的MAC,跟上面一样,先在ARP缓存表找,找不到就广播。

路由得到这个数据帧后,再跟主机D进行联系,如果找不到,就向主机A返回一个超时的信息。实例讲解编辑ping就是对一个网址发送测试数据包,看对方网址是否有响应并统计响应时间,以此测试网络。

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

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

with32bytesofdata:Replyfrom61.135.169.105:bytes=32time=1244msTTL=46Replyfrom61.135.169.105:bytes=32time=1150msTTL=46Replyfrom61.135.169.105:bytes=32time=960msTTL=46Replyfrom61.135.169.105:bytes=32time=1091msTTL=46后面的time=1244ms是响应时间,这个时间越小,说明你连接这个地址速度越快。

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本机IP例如本机IP地址为:172.168.200.2。

则执行命令Ping172.168.200.2。

如果网卡安装配置没有问题,则应有类似下列显示:

Replyfrom172.168.200.2bytes=32time<10msPingstatisticsfor172.168.200.2PacketsSent=4Received=4Lost=00%lossApproximateroundtriptimesinmilli-secondsMinimum=0msMaximum=1msAverage=0ms

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

将网线断开再次执行此命令,如果显示正常,则说明本机使用的IP地址可能与另一台正在使用的机器IP地址重复了。

如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置。

网关IP假定网关IP为:172.168.6.1,则执行命令Ping172.168.6.1。

在MS-DOS方式下执行此命令,如果显示类似以下信息:

Replyfrom172.168.6.1bytes=32time=9msTTL=255Pingstatisticsfor172.168.6.1PacketsSent=4Received=4Lost=0Approximateroundtriptimesinmilli-

secondsMinimum=1msMaximum=9msAverage=5ms

则表明局域网中的网关路由器正在正常运行。

反之,则说明网关有问题。

远程IP这一命令可以检测本机能否正常访问Internet。

比如本地电信运营商的IP地址为:202.102.48.141。

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

Replyfrom202.102.48.141bytes=32time=33msTTL=252Replyfrom202.102.48.141bytes=32time=21msTTL=252Replyfrom202.102.48.141bytes=32time=5msTTL=252Replyfrom202.102.48.141bytes=32time=6msTTL=252Pingstatisticsfor202.102.48.141PacketsSent=4Received=4Lost=00%lossApproximateroundtriptimesinmilli-

secondsMinimum=5msMaximum=33msAverage=16ms

则表明运行正常,能够正常接入互联网。

反之,则表明主机文件(windows/host)存在问题。

是DOS命令,一般用于检测网络通与不通 ,也叫时延,其值越大,速度越慢。

PING (Packet Internet Grope),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP回声请求消息给目的地并报告是否收到所希望的ICMP回声应答。 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:

网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。ping指的是端对端连通,通常用来作为可用性的检查, 但是某些病毒木马会强行大量远程执行ping命令抢占你的网络资源,导致系统变慢,网速变慢。 严禁ping入侵作为大多数防火墙的一个基本功能提供给用户进行选择。 

通过dos命令ping通网络的方法:

1、如何使用ping网络呢?很简单,就是在dos命中中输入ping以及要连接的网络,如果ping通的话,就有显示ping通的信息,如果ping不通的话,就要去分析其他原因了。

2、具体怎么ping呢?首先,打开电脑左下角的开始按钮,然后在点击所有程序展开,打开附件文件夹,单击运行按钮,就会跳出一个运行对话框。

3、然后在运行的对话框中输入cmd,就可以进入到dos命令对话框了。当然,还有一种快捷键可以启动运行对话框,那就是win+R 的组合键,两个键同时按下,就会出现下面的对话框,然后输入cmd。

4、在dos命令下,我们就可以通过ping+网址来ping通网络了,具体的命令是ping +网址,然后按下enter键就可以了,比如,小编这边ping的是本机的ip,就输入ping 127.0.0.1 。

5、ping通之后,就可以出现上面的提示信息,如果ping不通的话,就会出现请求超时的字样,这个时候,就要查一下网络是否是局域网,是否有所限制,或者防火墙是否关闭等。

6、当然,如果知道要ping的ip,可以通过dos命令ipconfig去查看ip,然后根据ip去平,当然也可以去ping外网的网址,以此检查是否和外网相通,即是否连到了互联网。这里举了一个例子,ping百度的网址。ping网络的的方法学会了吗?其实很简单的。

posted @ 2019-05-23 11:53  Willie.wang  阅读(5332)  评论(0编辑  收藏  举报