发表于:2008-11-05 19:49:12
楼主
现场调试网络的项目以及和网络相关的系统时,ping命令帮助很大。
使用Ping检查连通性有五个步骤:
1. 使用ipconfig /all观察本地网络设置是否正确;
2. Ping 127.0.0.1,127.0.0.1 回送地址Ping回送地址是为了检查本地的TCP/IP协议有没有设置好;
3. Ping本机IP地址,这样是为了检查本机的IP地址是否设置有误;
4. Ping本网网关或本网IP地址,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略)
5. Ping远程IP地址,这主要是检查本网或本机与外部的连接是否正常。
http://hi.baidu.com/inking26/blog/item/1dabb11931d9a44542a9ad78.html
Ping 某个IP地址,并且把结果写入到txt中
ping 10.4.168.148 > d:\\test.txt"
,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
-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的数据包大小。
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" time<10ms TTL="254"
Reply from 192.168.1.21: bytes="65500" time<10ms TTL="254"
………………
这样它就会不停的向192.168.1.21电脑发送大小为65500byt的数据包,如果你只有一台电脑也许?有什么效果,但如果有很多台电脑那么就可以使对方完全瘫痪.