A. ping是什么 如何ping一个站点
Ping是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以内检查容网络是否连通,可以很好地帮助我们分析和判定网络故障。ping一个站点的方法为:
1、打开开始里面的运行
(1)ping本地数据包发送到了哪里扩展阅读:
ping所利用的原理是这样的:利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。ping指的是端对端连通,通常用来作为可用性的检查。
但是某些病毒木马会强行大量远程执行ping命令抢占你的网络资源,导致系统变慢,网速变慢。严禁ping入侵作为大多数防火墙的一个基本功能提供给用户进行选择。通常的情况下你如果不用作服务器或者进行网络测试,可以放心的选中它,保护你的电脑。
B. ping的数据包到底都是什么东西详细分析下吧
Ping是个使用频率极高的实用程序,用于确定本地主机是否能与另一台主机交换(发送与接收)数据报。根据返回的 信息,我们就可以推断TCP/IP参数是 否设置得正确以及运行是否正常。需要注意的是:成功地与另一台主机进行一次或两次数 据报交换并不表示TCP/IP配置就是正确的,我们必须执行大量的本地主机与远程主机的数据报交换,才能确信TCP/IP的正确性。 简单的 说,Ping就是一个测试程序,如果Ping运行正确,我们大体上就可以排除网络访问层、网卡、MODEM的输入输出线路、电缆和路由器等存在的故障,从 而减小了问题的范围。但由于可以自定义所发数据报的大小及无休止的高速发送,Ping也被某些别有用心的人作为DDOS(拒绝服务攻击)的工具,例如许多 大型的网站就是被黑客利用数百台可以高速接入互联网的电脑连续发送大量Ping数据报而瘫痪的。
按照缺省设置,Windows上运行的 Ping命令发送4个ICMP(网间控制报文协议)回送请求,每个32字节数据,如果一切正常,我们应能得到4个回送应答。 Ping能够以毫秒为单位显示发送回送请求到返回回送应答之间的时间量。如果应答时间短,表示数据报不必通过太多的路由器或网络连接速度比较快。Ping 还能显示TTL(Time To Live存在时间)值,我们可以通过TTL值推算一下数据包已经通过了多少个路由器:源地点TTL起始值(就是比返回TTL略大的一个2的乘方数)-返回 时TTL值。例如,返回TTL值为119,那么可以推算数据报离开源地址的TTL起始值为128,而源地点到目标地点要通过9个路由器网段 (128-119);如果返回TTL值为246,TTL起始值就是256,源地点到目标地点要通过9个路由器网段。
C. 用ping命令发10个数据包到服务器
ping www.qq.com
Reply from 222.73.78.201: bytes=32 time=54ms TTL=54
Reply from 222.73.78.201: bytes=32 time=54ms TTL=54
Reply from 222.73.78.201: bytes=32 time=53ms TTL=54
Reply from 222.73.78.201: bytes=32 time=53ms TTL=54
Ping statistics for 222.73.78.201:
Packets: Sent(发送包数) = 4, Received(收到包数) = 4, Lost(丢失包数) = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum(最小到达时间) = 53ms, Maximum(最大到达时间) = 54ms, Average(平均到达时间) = 53ms