这样它就会不停的向计算机发送大小为byt的数据包如果你只有一台计算机也许没有什么效果但如果有很多计算机那么就可以使对方完全瘫痪我曾经就做过这样的试验当我同时使用台以上计算机ping一台WinPro系统的计算机时不到分钟对方的网络就已经完全瘫痪网络严重堵塞HTTP和FTP服务完全停止由此可见威力非同小可 f Set Dont Fragment flag in packet 在数据包中发送不要分段标志 在一般你所发送的数据包都会通过路由分段再发送给对方加上此参数以后路由就不会再分段处理 i TTL Time To Live 指定TTL值在对方的系统里停留的时间 此参数同样是帮助你检查网络运转情况的 v TOS Type Of Service 将服务类型字段设置为 tos 指定的值 r count Record route for count hops 在记录路由字段中记录传出和返回数据包的路由 在一般情况下你发送的数据包是通过一个个路由才到达对方的但到底是经过了哪些路由呢?通过此参数就可以设定你想探测经过的路由的个数不过限制在了 个也就是说你只能跟蹤到个路由如果想探测更多可以通过其他命令实现我将在以后的文章中给大家讲解以下为示例 C:\>ping n r (发送一个数据包最多记录个路由) Pinging with bytes of data: Reply from : bytes= time=ms TTL= Route: > > > > > > > >
Ping statistics for : Packets: Sent = Received = Lost = (% loss) Approximate round trip times in milliseconds: Minimum = ms Maximum = ms Average = ms 从上面我就可以知道从我的计算机到一共通过了 这几个路由 s count Timestamp for count hops 指定 count 指定的跃点数的时间戳 此参数和r差不多只是这个参数不记录数据包返回所经过的路由最多也只记录个 j hostlist Loose source route along hostlist 利用 computerlist 指定的计算机列表路由数据包连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 k hostlist Strict source route along hostlist 利用 computerlist 指定的计算机列表路由数据包连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 w timeout Timeout in milliseconds to wait for each reply 指定超时间隔单位为毫秒 此参数没有什么其他技巧 ping命令的其他技巧在一般情况下还可以通过ping对方让对方返回给你的TTL值大小粗略的判断目标主机的系统类型是Windows系列还是 UNIX/Linux系列一般情况下Windows系列的系统返回的TTL值在之间而UNIX/Linux系列的系统返回的TTL值在 之间当然TTL的值在对方的主机里是可以修改的Windows系列的系统可以通过修改注册表以下键值实现 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] DefaultTTL=dword:ff FF
好了ping命令也基本上完全讲解完了其中还有jk参数我还没有详细说明由于某些原因也包括我自己所收集的资料过少这里也没有向大家详细介绍请大家见谅如果在看了这篇文章的朋友当中有知道得比我更多的以及其他使用技巧的也希望您能告诉我并在此先谢过! [] [] |