Ping 命令完全讲解
对于Windows下ping指令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大
的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常
用ping这个工具,也总结了一些小经验,现在和大家分享一下。
现在我就参照ping指令的辅助说明来给大家讲我使用ping时会用到的技巧,ping只
有在安装了TCP/IP通讯协议以后才可以使用:
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count]
[-s count] [[-j computer-list] | [-k computer-list]] [-w timeout]
destination-list
Options:
-t Ping the specified host until stopped.To see statistics and
continue - type Control-Break;To stop - type Control-C.
不停的ping地方主机,直到你按下Control-C。
此功能?有什么特别的技巧,不过可以配合其它参数使用,将在下面提到。
-a Resolve addresses to hostnames.
解析计算机NetBios名。
例:C:\>ping -a 192.168.1.21
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
Reply from 192.168.1.21: bytes=32 timeping -n 50 202.103.96.68
Pinging 202.103.96.68 with 32 bytes of data:
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Request timed out.
………………
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Ping statistics for 202.103.96.68:
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round
trip times in milli-seconds:
Minimum = 40ms, Maximum = 51ms, Average = 46ms
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48
个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为
51ms,平均速度为46ms。
-l size Send buffer size.
定义echo数据包大小。
在默认的情?下windows的ping发送的数据包大小为32byt,我们也可以自己定义它
的大小,但有一个大小的限制,就是最大只能发送65500byt,也许有人会问为什么要限
制到65500byt,因为Windows系列的系统都有一个安全漏洞(也许还包括其它系统)就是
当向对方一次发送的数据包大于或等于65532时,对方就很有可能当机,所以微软公司
为了解决这一安全漏洞于是限制了ping的数据包大小。虽然微软公司已经做了此限制,
但这个参数配合其它参数以后危害依然非常强大,比如我们就可以通过配合-t参数来实
现一个带有***性的指令:(以下介绍带有危险性,只用于试验,请勿轻易施于别人计
算机上,否?后果自负)
C:\>ping -l 65500 -t 192.168.1.21
Pinging 192.168.1.21 with 65500 bytes of data:
Reply from 192.168.1.21: bytes=65500 timeping -n 1 -r 9 202.96.105.101(发送一个数据包,最多记录9个路由)
Pinging 202.96.105.101 with 32 bytes of data:
Reply from 202.96.105.101: bytes=32 time=10ms TTL=249
Route: 202.107.208.187 ->
202.107.210.214 ->
61.153.112.70 ->
61.153.112.89 ->
202.96.105.149 ->
202.96.105.97 ->
202.96.105.101 ->
202.96.105.150 ->
61.153.112.90
Ping statistics for 202.96.105.101:
Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 10ms, Maximum = 10ms, Average = 10ms
从上面我就可以知道从我的计算机到202.96.105.101一共通过了
202.107.208.187,202.107.210.214 , 61.153.112.70 , 61.153.112.89 ,
202.96.105.149 , 202.96.105.97这几个路由。
-s count Timestamp for count hops.
指定count指定的?点数的时间戳。
此参数和-r差不多,只是这个参数不记录数据包返回所经过的路由,最多也只记录
4个。
-j host-list Loose source route along host-list.
利用computer-list指定的计算机列表路由数据包。连续计算机可以被中间关网?分
隔(路由稀疏源)IP允许的最大?量为9。
-k host-list Strict source route along host-list.
利用computer-list指定的计算机列表路由数据包。连续计算机不能被中间网?分隔
(路由?格源)IP允许的最大数量为9。
-w timeout Timeout in milliseconds to wait for each reply.
指定超时间隔,单位为毫秒。
此参数?有什么其它技巧。
ping指令的其它技巧:在一般情况下还可以通过ping对方让对方返回给你的TTL值
大小,粗略的判断目标主机的系统类型是Windows系列还是UNIX/Linux系列,一般情况
下Windows系列的系?返回的TTL值在100-130之间,而UNIX/Linux系列的系统返回的TTL
值在240-255之间,当然TTL的值在对方的主机里是可以修改的,Windows系列的系?可以
通过修改注?表以下键值实现:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\
Parameters]
"DefaultTTL"=dword:000000ff
255---FF
128---80
64----40
32----20
好了,ping命令也基本上完全讲解完了.
转载于:https://blog.51cto.com/whbty1985/108310
Ping 命令完全讲解相关推荐
- 第三章:IP地址加掩码讲解和ping命令运用
IP地址加掩码: 我打几个IP地址给你们瞅瞅. 10.20.70.55/24 192.168.30.2/24 我写的这几个都是24位掩码的,/后面的是掩码位数,也就是是255.255.255.0. 子 ...
- ping 命令还能这么玩?
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 小Hub领读: 说实话,我以为ping就仅仅用来判断网络通不通,哈 ...
- Ping命令 参数介绍!
Ping命令详解 对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这 ...
- 如何正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一 ...
- DOS命令之ping命令大全详解
首先从什么是Ping讲起吧! 什么是Ping Ping是典型的网络工具.Ping 是Windows系列自带的一个可执行命令,从98到最新的2003 Server版的计算机都带有这个命令行工具.Ping ...
- ipconfig和ping 命令的各种参数
ipconfig和ping 命令的各种参数 Ipconfig 细解 Ipconfig是调试计算机网络的常用命令,通常大家使用它显示计算机中网络适配器的IP地址.子网掩码及默认网关.其实这只是Ipco ...
- linux系统怎么ping命令,Linux系统下的ping命令的使用
学习计算机网络的时候,常用的网络诊断工具比如ping.ipconfig命令这些都是我们经常要使用的,主要是用来监测网络是否通顺,相信你在Windows中已经是有经常使用过,并且也可以在dos系统下面可 ...
- 计算机ping 的快捷键,Ping命令使用小技巧
win7系统中,ping命令的使用可以说是网络故障的宿敌,在ping命令的操作下,各种网络故障都能够被轻松排查,一键重装系统 小编来讲解一下Ping命令使用小技巧吧. Ping命令使用时需要注意:成功 ...
- ping命令的七种用法总结
有朋友反映,能不能讲下ping命令的使用,其实对于命令的使用我们之前提到过一些,但对ping命令没有过多讲解,一般我们用的都是它的基本功能,今天我们来详细看下ping命令详细使用. 一.ping基本使 ...
- linux中的ping命令
ping 命令入门详解:http://www.linkwan.com/gb/tech/htm/928.htm Ping是Windows.Unix和Linux系统下的一个命令.ping也属于一个通信协议 ...
最新文章
- Design Pattern - Prototype(C#)
- Hadoop DFS源码研究之---Hadoop RPC机制
- Scanner的next,nextint和nextLine的使用总结
- JQuery实现动态插入HTML模块
- zabbix mysql.status_Zabbix 监控 Mysql 状态
- C++字符串类型和数字之间的转换
- BZOJ2459 : [BeiJing2011]神秘好人
- Linux中写脚本,同时去开启我们自己设定的多个服务(含定时脚本实现)
- Mysql运行在内核空间_思考mysql内核之初级系列6—innodb文件管理 | 学步园
- 作为现代行业才有的程序员为何地位不高?
- Hadoop基础学习
- go语言特性理解--变量/函数/面向对象/并发编程/错误处理
- 机器学习实战 梯度上升 数学推导_机器学习全路线经典书籍
- liunx下pytorch(python2.7)先前几个版本的安装(由于官网点击先前版本进不去)
- CodeForces 444C. DZY Loves Physics(枚举+水题)
- 吐血整理!顶级程序员的百宝箱来咯!| 原力计划
- 190311每日一句
- svn 服务器中文件删除,svn中如何彻底删除一个文件
- 深度解析反思型Essay怎么写?
- Word如何转PDF
热门文章
- java.util.NoSuchElementException: None.get的解决方法
- minSdkVersion、maxSdkVersion、targetSdkVersion、target释义
- 笔者带你剖析轻量级Sharding中间件——Kratos1.x
- changedate.js
- 转:windows xp 安装MYSQL 出现Error 1045 access denied 的解决方法
- 吴裕雄--天生自然 JAVASCRIPT开发学习:弹窗
- 2014520420145212信息安全系统实验三报告
- [everydayNote] 今天脑子不好使
- ubuntu 下 升级 nginx
- VS2008 安装失败(“Web 创作组件”无法)