ping命令

  可用于测试主机之间网络的连通性。执行ping命令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而可得知该主机运作正常。
 
 

ping命令的参数选项及说明

 
-c <次数>           指定发送ICMP报文的次数。否则,ping命令将一直发送报文
-i <时间间隔>          相邻两次发送报文的时间间隔,默认时间间隔为1s
-n                  不查询主机名,直接显示其IP地址
-q                  只显示命令开始时的信息和运行结束时的统计信息。忽略命令运行过程中的输出信息
-s <数据包大小>      设置发送数据包的大小,默认大小为56字节,再加上8字节的ICMP头,一共是64字节的ICMP包
-t <生存期>        设置发送的数据包其生存期(TTL)的值
-w 截止时间        超过截止时间,立即退出ping程序
-W 超时时间         等待响应的超时时间
 

测试到目标主机的网络连通性

[root@cs6 ~]# ping www.wenyule.top
PING www.wenyule.top (213.232.105.22) 56(84) bytes of data.
#<==显示ping的域名及其IP地址,发送的是56字节的数据。
64 bytes from 213.232.105.22: icmp_seq=1 ttl=128 time=202 ms
#<=从目标主机收到的数据是64字节,iemp_seq是收到包的序列号,ttl是数据包的生存期,time是时延。
64 bytes from 213.232.105.22: icmp_seq=2 ttl=128 time=201 ms
64 bytes from 213.232.105.22: icmp_seq=3 ttl=128 time=201 ms
64 bytes from 213.232.105.22: icmp_seq=4 ttl=128 time=205 ms
^C
--- www.wenyule.top ping statistics ---
5 packets transmitted, 4 received, 20% packet loss, time 4062ms
rtt min/avg/max/mdev = 201.004/202.597/205.910/1.999 ms #<==rtt 是传输的时间延迟。min/avg/max/mdev==>最小/平均/最大/算术平均差。
1)ping命令会显示一个时间作为衡量网络延迟的参数,以判断源主机与目标主机之间网络的质量。
2)ping命令的输出信息中含有TTL值。TTL(Time To Life)称为生存期,它是ICMP报文在网络上的存活时间。不同的操作系统发出的ICMP报文的生存期各不相同,常见的生存期为32、64、128和255等。TTL值反映了ICMP报文所能够经过的路由器数目,每经过一个路由器,路由器都会将其数据包的生存期减去1,如果TTL值变为0,则路由器将不再转发此报文。
 
 

使用ping参数的不同组合的例子

[root@cs6 ~]# ping -c 3 -i 3 -s 1024 -t 255 www.wenyule.top
PING www.wenyule.top (213.232.105.22) 1024(1052) bytes of data.
1032 bytes from 213.232.105.22: icmp_seq=1 ttl=128 time=207 ms
1032 bytes from 213.232.105.22: icmp_seq=2 ttl=128 time=202 ms
1032 bytes from 213.232.105.22: icmp_seq=3 ttl=128 time=202 ms --- www.wenyule.top ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 6209ms
rtt min/avg/max/mdev = 202.300/204.142/207.412/2.347 ms

-c 3:发送3次ICMP包。

-i  3:每次发包时间间隔为3s。
-s 1024:设置发送的数据包大小为1024字节。
-t 255:设置发送数据包的ttl值为255。
 
 
 

10.9 ping:测试主机之间网络的连通性的更多相关文章

  1. linux ping-测试主机之间网络的连通性

    博主推荐:更多网络测试相关命令关注 网络测试  收藏linux命令大全 ping命令用来测试主机之间网络的连通性.执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问 ...

  2. ping---测试主机之间网络的连通性

    ping命令用来测试主机之间网络的连通性.执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常. 选项 -d:使用Socke ...

  3. C#.NET通过Socket实现平行主机之间网络通讯(含图片传输的Demo演示)

    在程序设计中,涉及数据存储和数据交换的时候,不管是B/S还是C/S模式,都有这样一个概念:数据库服务器.这要求一台性能和配置都比较好的主机作为服务器,以满足数目众多的客户端进行频繁访问.但是对于一些数 ...

  4. tomcat启动非常慢;连接oracle数据库失败,jdbc错误日志提示connection reset;测试主机间网络互通及数据库端口都正常

      [判断确认:这时候大家可能要去检查一下/dev/random 这个设备档案.可以用cat /dev/random 来看它的内容,如果你发现他一直没显示任何内容﹝可能是乱码数字之类的﹞,那就是它出问 ...

  5. 两台主机之间单向Ping不通的问题

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } p.p2 ...

  6. tiny210 u-boot 网络ping不通主机解决方案

    站在巨人的肩膀上: http://blog.csdn.net/liukun321/article/details/7438880 http://www.arm9home.net/read.php?ti ...

  7. Linux安装centos,网络net8模式ping不通www.baidu.com或者ping不通主机

    1.Linux安装centos,网络net8模式ping不通www.baidu.com或者ping不通主机. 我使用的是net8模式.配置如下所示,保证可以ping通www.baidu.com或者pi ...

  8. onps栈使用说明(2)——ping、域名解析等网络工具测试

    1. ping测试 协议栈提供ping工具,其头文件为"net_tools/ping.h",将其include进你的目标系统中即可使用这个工具. -- #include " ...

  9. Docker的单主机容器网络

    作者:杨冬 欢迎转载,也请保留这段声明.谢谢! 出处: https://andyyoung01.github.io/ 或 http://andyyoung01.16mb.com/ 本篇文章主要探索Do ...

随机推荐

  1. LAMP架构上线动态网站WordPress

    第一步,一键安装LAMP架构所需要的程序 yum install -y httpd mariadb-server php php-mysql 第二步,配置httpd,修改主配置文件/etc/httpd ...

  2. Day01_11_Java方法

    Java - 方法 什么是java中的方法? - 方法就是一段代码片段,并且这段代码可以完成某个特定的功能.动作.是可以被重复的使用. - 方法就是类的一个动作. - 方法在C语言中也叫做函数 或 f ...

  3. 1149 Dangerous Goods Packaging

    When shipping goods with containers, we have to be careful not to pack some incompatible goods into ...

  4. 关于Hexo博客NEXT主题(Gmini)站点图标不显示,显示错误的解决办法

    关于Hexo博客NEXT主题(Gmini)站点图标不显示,显示错误的解决办法   最近闲着没事自己利用Hexo和Github搭了个博客,但是在NEXT(Gmini)主题优化时,出了很多错误,图标不显示 ...

  5. 将这段美化的css代码

    很多时候如果不是用了很多样式,很难把边框修饰得好看,看了一篇博文,觉得真的挺漂亮,也挺好看. 转载的博文地址 将这段美化的css代码 border:1px solid #96c2f1;backgrou ...

  6. 手动脱Mole Box V2.6.5壳实战

    作者:Fly2015 这个程序是吾爱破解脱壳练习第8期的加壳程序,该程序的壳是MoleBox V2.6.5壳,之前也碰过该种壳但是这个程序似乎要复杂一点. 首先对加壳程序进行侦壳处理. Exeinfo ...

  7. hdu1337 水题

    题意:       给你n个格子,每个格子初始状态都是1,然后这样变化1 2 3...n,2 4 6 ... n, 3 6 9 ....n ,...n;如果是1变成0,如果是0变成1,问经过n次变换之 ...

  8. 关于 C/C++ 函数调用约定

    关于 C/C++ 函数调用约定,大多数时候并不会影响程序逻辑,但遇到跨语言编程时,了解一下还是有好处的. VC 中默认调用是 __cdecl 方式,Windows API 使用 __stdcall 调 ...

  9. Intel汇编语言程序设计学习-第三章 汇编语言基础-下

    3.4  定义数据 3.4.1  内部数据类型 MASM定义了多种内部数据类型,每种数据类型都描述了该模型的变量和表达式的取值集合.数据类型的基本特征是以数据位的数目量的大小:8,16,32,,48, ...

  10. idea中注释变成繁体字

    原因:idea中快捷键与输入法快捷键冲突:crtl+shift+f 解决方法:修改输入法的简繁切换快捷键的设置,crtl+shift+f切换回简体输入方式 注意:如果调出全局搜索用crtl+shift ...