ping命令的使用

ping命令的工作原理:

ping的原理就是首先建立通道,然后发送包,对方接受后返回信息,这个包至少包括以下内容,发送的时候,包的内容包括对方的ip地址和自己的地址,还有序列数,回送的时候包括双方地址,还有时间等,主要是接受方在都是在操作系统内核里做好的,时刻在监听,提供一段c程序的代码。网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。

比如你来ping一下网站,用这个可以检查网络连通性,也能看出网址的ip,这里在【ping www.xue51.com】执行该ping命令就能查看该网站是否被连同服务器,能否正常打开。如果它在ping对方网址的时候会发出一个请求信息,对方返回,计算延时。但是现在很多服务器都是防ping的。如图所示:



如何进入并使用ping命令?

点击桌面开始菜单,点击“开始菜单”上面的“运行”程序,然后在运行输入框输入cmd命令,执行该命令即可打开命令提示符窗口。然后再输入【ping /?】 例出ping 以下是PING的一些参数。如图所示:



-t ping指定的主机,直到停止。比如你的不间断的向目标ip低走发送数据包,在对方数据包承受不了这么多数据之后就会因为网络异常而掉线,这样就会导致网站打不开及网络连接不上的故障。

-a将地址解析成主机名

-n count 要发送的回显请求数,默认值为 4。

-l size 发送缓存区大小 默认为3次。如果网络速度比较慢,3次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标IP是否存在,那么就定义为一次吧。

-f 在数据包中设置“不分段”标志(适用于IPv4)数据包就不会被路由上的网关分段。

-i TTL 生存时间

-v TOS服务类型(用于IPv4.该设置已不赞成使用,并且对IP标头中的服务字段类型没有任何影响)。

-r count 记录计算跃点的路由(适用于IPv4)

-s count 计数跃点的时间戳(适用于IPv4)

-J host-list与主机列表在一起的松散源路由(适用于IPv4)

-k host-list与主机列表一起的严格源路由(适用于IPv4)

-w timeout等待每次回复的超时时间(毫秒)

-R 同样使用路由标头测试反向路由(适用于IPv6)

-S srcaddr要使用的源地址

-4 强制使用IPv4

-6 强制使用IPv6

1. 使用ipconfig /all观察本地网络设置是否正确,如图;



2. Ping 127.0.0.1,127.0.0.1 回送地址Ping回送地址是为了检查本地的TCP/IP协议有没有设置好;



3. Ping本机IP地址,这样是为了检查本机的IP地址是否设置有误;



4. Ping本网网关或本网IP地址,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略)



5. Ping远程IP地址,这主要是检查本网或本机与外部的连接是否正常。



4、如何用Ping命令来判断一条链路好坏?

Ping这个命令除了可以检查网络的连通和检测故障以外,还有一个比较有趣的用途,那就是可以利用它的一些返回数据,来估算你跟某台主机之间的速度是多少字节每秒

我们先来看看它有那些返回数据。

在例子中"bytes=32"表示ICMP报文中有32个字节的测试数据,"time=4ms"是往返时间。 Sent 发送多个秒包、Received 收到多个回应包、Lost 丢弃了多少个Minmum 最小值 、MAXimun 最大值、Average 平均值。所在图上来看,来回只用了4MS 时间,lost =0 即是丢包数为0,网络状态相当良好。 (更详细可以使用-n参数 “ping –n 100 IP地址” ping 100次。查看 Sent Received Lost Minmum MAXimun Average 这些值的变化。)

(0)

相关推荐

  • linux下ping命令使用详解

    •ping命令一般用于检测网络通与不通,也叫时延,其值越大,速度越慢PING(PacketInternetGrope),因特网包探索器,用于测试网络连接量的程序。 •ping发送一个ICMP回声请求消 ...

  • Linux常用命令之ping命令详解和使用例子(查看网络通不通)

    它通过发送ICMP ECHO_REQUEST数据包到网络主机(send ICMP ECHO_REQUEST to network hosts),并显示响应情况,这样我们就可以根据它输出的信息来确定目标 ...

  • 判断网络故障的四个ping命令

    四个ping命令判断网络故障如果你的电脑不能上网或者突然不能上网了怎么办?请专业人员来维修还是自己瞎急一通呢,下面给大家介绍如何准确地判断电脑不能上网问题出在哪里?又如何能快捷地解决这故障?希望下文的 ...

  • Ping命令使用方法详细说明

    ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list ...

  • ping命令的高级用法

    对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一 ...

  • 路由器ping不通怎么办故障排除及Ping命令使用注意

    路由器ping不通.原因众多...现在简单讲以下几点 叫别人PING下你的IP看看. 使用PING判断TCP/IP故障 1、Ping 127.0.0.1: 127.0.0.1是本地循环地址,如果本地址 ...

  • 使用ping命令测试连接

    Ping命令有助于验证IP级的连通性,发现和解决问题时,可以使用Ping向目标主机名或IP地址发送ICMP回应请求。在需要验证主机能否连接到 TCP/IP网络和网络资源时使用Ping。 Ping命令实 ...

  • ping命令是什么?ping命令大全

    Ping 是Windows系列自带的一个可执行命令。利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。应用格式:Ping IP地址。该命令还可以加许多参数使用,具体是键入Pin ...

  • Ping命令工作原理详解

    在网络应用中,ping网速与IP地址等都是非常常用的命令,但大家知道ping命令的工作原理吗?要知道这其中的奥秘,我们有必要来看看Ping命令的工作过程到底是怎么样的。接下来今天绿色资源网与大家介绍下 ...

  • PING命令入门详解

    PING命令入门详解