PING (Packet Internet Groper),因特网包探索器,用于测试网络连接量检查网络是否连通,可以很好地帮助我们分析和判定网络故障。Ping发送一个ICMP(Internet Control Messages Protocol)即因特网信报控制协议;回声请求消息给目的地并报告是否收到所希望的ICMP echo(ICMP回声应答)。它是用来检查网络是否通畅或者网络连接速度的命令。

它所利用的原理是这样的:利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。

ping命令参数(windows)

-t           ping 指定的主机,直到停止。

若要查看统计信息并继续操作,键入Ctrl+Break;

若要停止,键入 Ctrl+C。

-n count     发送指定的数据包数,默认发送四个。

-l size       指定发送的数据包的大小,默认发送的数据包大小为32byte。

-f           在数据包中设置“不分段”标记(仅适用于 IPv4)。数据包就不

会被路由上的网关分段。

-i TTL       将"生存时间"字段设置为TTL指定的值。

-r count      记录计数跃点的路由(仅适用于 IPv4),最多记录9个。

-w timeout    指定超时间隔,单位为毫秒。

-4           强制使用 IPv4。

-6           强制使用 IPv6。

ping返回信息

1.Request timed out(请求超时)

(1)对方已关机,或者网络上根本没有这个地址

(2)对方与自己不在同一网段内,通过路由也无法找到对方

(3)对方确实存在,但设置了ICMP数据包过滤(比如防火墙设置)

(4)错误设置IP地址

2.Destination host Unreachable(对方主机不存在或者没有跟对方建立连接)

(1)对方与自己不在同一网段内,而自己又未设置默认的路由

(2)网线出了故障

这里要说明一下“destination host unreachable”和 “time out”的区别,如果所经过的路由器的路由表中具有到达目标的路由,而目标因为其他原因不可到达,这时候会出现“time out”,如果路由表中连到达目标的路由都没有,那就会出现“destination host unreachable”

3.Bad IP address

这个信息表示可能没有连接到DNS服务器,所以无法解析这个IP地址,也可能是IP地址不存在。

转载于:https://www.cnblogs.com/iamls/p/10252687.html

ping命令使用及其常用参数相关推荐

  1. ipconfig、ping命令、其他常用网络命令

    实验二.ipconfig.ping命令.其他常用网络命令 1.打开cmd,输入命令:ipconfig 查看本机配置IP地址.mac地址.DNS地址. 输入命令:ipconfig/diaplaydns ...

  2. 【Linux】Rsync基于SSH认证的使用(rsync 命令属于1 v 4 的命令、rsync常用参数基本用法)

    一.Rsync基于SSH认证的使用 rsync 默认使用 ssh 协议进行远程登录和数据传输.远程主机需要开启 sshd 服务,rsync 在传输数据之前会先与远程主机进行一次 ssh 登录认证,然后 ...

  3. Linux命令之ls常用参数

    ls:显示指定目录下的内容 常用参数: -a  显示所有文件及目录(包含以"."开头的隐藏文件) -l  显示详细文件内容 -h  与-l一起使用,输出易于阅读的文件大小 -r   ...

  4. 学Linux从编译命令开始——arm-linux-gcc常用参数讲解

    1.想要编译出ARM平台上的代码,需要四个步骤,预处理,编译,汇编,链接. arm-linux-gcc有诸多选项 arm-linux-gcc -o main main.c 不加-c.-S.-E等参数, ...

  5. 【每日一linux命令4】常用参数:

    下面所列的是常见的参数(选项)义: --help,-h                              显示帮助信息 --version,-V                       显 ...

  6. ping ip 端口_学生会私房菜【20200305期】——Ping命令及其常用参数详解

    一命令原理 Ping是ICMP的一个典型应用.Ping是检测网络连通的常用工具,同时也能收集其他相关信息.用户可以在Ping命令中指定不同参数,如ICMP报文长度.发送的ICMP报文个数.等待回复响应 ...

  7. linux系统怎么ping命令,Linux系统下的ping命令的使用

    学习计算机网络的时候,常用的网络诊断工具比如ping.ipconfig命令这些都是我们经常要使用的,主要是用来监测网络是否通顺,相信你在Windows中已经是有经常使用过,并且也可以在dos系统下面可 ...

  8. 【计网】ping命令

    ping命令 前言 一.ping命令 1.基本原理 2.使用方法 二.ping命令网络诊断 1.ping命令诊断 2.其他情况 三.Dos攻击之死亡之ping 总结 前言 ping命令作为一种因特网包 ...

  9. 查看网口命令_20个常用Linux命令

    今天总结几个非常常用的Linux命令,其中有几个在面试中很可能问相关命令的原理,比如后台运行命令.希望对大家有所帮助,最好自己去尝试在Linux操作系统中实践一下. 1 查看目录以及权限 在windo ...

最新文章

  1. 【Windows系统】-- 远程桌面时,WIN键被锁定
  2. 第11章 支撑向量机 SVM 学习笔记 下
  3. java ip子网计算器_ip子网计算器IPV4子网计算工具v1.1
  4. 破立之间:金融科技时代的普惠新机会、新挑战
  5. 5分钟_SpringBoot集成ES实现存储、查询
  6. 豆瓣的开发语言:无所不能的python
  7. IEEE754标准: 浮点数在内存中的存储方式
  8. 力天创见商场客流统计方案
  9. AE鱼眼镜头畸变扭曲修复插件:RevisionFX RELens for Mac
  10. 07 list和dict for循环遍历索引问题以及深浅拷贝
  11. MarkDown中插入的代码块无法自动识别换行
  12. 解决 git clone fatal: unable to access ‘https://github.com...‘: 的一种方法
  13. Android 开启百度客户端的导航系统
  14. 通达oa php漏洞,通达OA系统傻逼上传漏洞分析,可以直接getshell附EXP
  15. PP-LCNet-A Lightweight CPU Convolutional Neural Network
  16. 初尝Java动态代理
  17. 科目四一遍过必刷精华总结指南
  18. 如何让卡巴斯基软件与第三方的防火墙软件一起工作
  19. 《阿里巴巴新一代高速云网络拥塞控制协议 HPCC》
  20. 如何开发在线考试系统

热门文章

  1. matlab 降维工具箱
  2. zendserver的版本是怎么回事?免费版哪里去了?
  3. 在ESXi主机上关闭无响应的虚拟机
  4. Android中的HTTP通信
  5. CentOS7 打包RPM 升级OpenSSH8.3
  6. 感恩有你,链客一周年!
  7. 以太坊智能合约开发第二篇:理解以太坊相关概念
  8. 区块链是互联网未来十年中举足轻重的技术
  9. wincc vbs mysql_Wincc VBS操作txt及SQL2005
  10. Embarcadero Dev C++ 中文输出乱码