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 实用指令 -- 网络配置(查看网络IP和网关、 ping 测试主机之间网络连通、Linux网络环境配置(指定固定ip))

    文章目录 1. 网络配置 1.1 查看网络IP和网关 1.1.1 查看虚拟网络编辑器 1.1.2 这里可以修改ip地址(修改虚拟网络的ip) 1.1.3 这里可以修改网关(虚拟网络的网关) 1.1.4 ...

  2. ping命令 ——测试主机间网络连通性

    ping命令 --测试主机间网络连通性 一.ping命令 1.概述 2.格式 3.常用参数 4.实例 ①.检查连通性 ②.仅仅连ping 5次后停止 ③.设置ping 5 次,每次间隔0.5秒 ④.p ...

  3. [linux] ifconfig 显示配置网络设备 、 route 显示操作路由表 、 ping 测试主机连通...

    ifconfig 显示配置网络设备 ifconfig [网络设备] [参数] ifconfig 命令用来查看和配置网络设备.当网络环境发生改变时可通过此命令对网络进行相应的配置. 被用来获取网络接口配 ...

  4. Linux测试主机之间连通性和端口是否开放的方法

    文章目录 测试主机之间的连通性 测试端口是否开放(curl) 测试端口是否开放(wget) 测试端口是否开放(ssh) 下面每一种测试方式都给出了成功通信的截图,如果与截图不相符可以根据你控制台的报错 ...

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

    C#.NET通过Socket实现平行主机之间网络通讯(含图片传输的Demo演示) 作者:一点一滴的Beer http://beer.cnblogs.com/ 在程序设计中,涉及数据存储和数据交换的时候 ...

  6. .NET(C#)基于Socket编程实现平行主机之间网络通讯有图片传输的Demo演示

    本文讲下C#通过Socket编程实现平行主机之间网络通讯的详细讲解,非常不错的博文,一起来看下吧.      在程序设计中,涉及数据存储和数据交换的时候,不管是B/S还是C/S模式 ,都有这样一个概念 ...

  7. ping命令测试网络_如何执行计算机Ping测试命令以检查网络连接?

    ping命令测试网络 Computer networking provides a lot of features for remote usage. But remote access may ha ...

  8. 测试两个主机之间的连通性_网络连通性测试工具—PING

    PING工具是windows系统自带的网络通断测试工具,也是管理员最常用的一款网络通断测试工具.今天桃子科技就带大家一起来看下PING工具如何使用. 主要功能有: 1.测试本地网卡.在计算机无法上网时 ...

  9. 通过ping命令测试主机与虚拟机之间是否连通

    一.查询本机.虚拟机Windows IP地址 1.本机的Windows IP地址 方法一:控制面板>网络和Internet>网络和共享中心>更改适配器设置>以太网>详细信 ...

最新文章

  1. Python 网易新闻热点新闻爬虫
  2. 微信小游戏游戏显示html控件,微信小程序中如何渲染html内容(代码示例)
  3. 清华大学计算机毕业论文,清华大学毕业论文撰写要求
  4. 微软推中文Live地图搜索服务与Office集成
  5. coreldraw水涟漪怎么做_都说女人是水做的,温柔如水,你怎么一点也不温柔呢?...
  6. jdbc连接oracle_Oracle数据库性能监控|使用SiteScope 监控Oracle
  7. json序列化定义类型jsckson
  8. 笔记+R︱信用风险建模中神经网络激活函数与感知器简述
  9. 使Docker Container支持运行SWT程序
  10. [转载]测试程序执行时间
  11. opensuse 安装 Anaconda3 之后出现Could not start d-bus. Can you call qdbus?
  12. 16进制编辑器 linux,Tweak - Linux下的16进制编辑器
  13. 扩散模型——下一个图像生成热点,快上车!!!
  14. Xshell和Xftp使用教程
  15. 如何备份光猫html文件夹,华为光猫分区备份,还原,制作固件教程
  16. NetLimiter(网络限速-对付流氓上传)
  17. 转行做软件编程开发的经历
  18. mac安装texstudio+mactex(texlive)2022+中文字体
  19. 【2D转换之盒子居中】
  20. C++初阶—STL简介

热门文章

  1. 离散实验偏序关系满足实验报告C语言,离散数学实验三:偏序关系中盖住关系的求取及格论中有补格的判定...
  2. Linux Shell脚本编程 --sort命令
  3. 用CSS美化被鼠标选中的文字的样式
  4. 瞧瞧,这样的『函数』才叫 Pythonic
  5. 择天记手游的服务器维护世界,1130停服更新公告
  6. div旋转 vue_详细解析:uniapp项目|vue组件形式实现的水珠晃动loading纯CSS动效
  7. python点操作符语法_最基础的python语法
  8. 三菱st编程手册_通过示例学习三菱ST编程(ALT指令和条件语句的使用)
  9. python replace函数 成功 失败_请教下调用python string模块的replace方法出错的原因
  10. linux window nginx性能,Nginx负载均衡搭建(Window与Linux)