<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[[实践OK]ping-t是什么意思，Ping中的TTL,-l 增加发包大小。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Mon, 21 Mar 2011 02:15:22 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	ping -t 是表示不停的 ping,-t 是表示连续ping 。<br/>参数：<br/>-t <br/>校验与指定计算机的连接，直到用户中断。<br/><br/>C:&#92;Users&#92;Administrator&gt;ping 10.10.0.1 -t&nbsp;&nbsp;-l 2000<br/><br/>正在 Ping 10.10.0.1 具有 2000 字节的数据:<br/>来自 10.10.0.1 的回复: 字节=2000 时间=4ms TTL=64<br/>来自 10.10.0.1 的回复: 字节=2000 时间=10ms TTL=64<br/>来自 10.10.0.1 的回复: 字节=2000 时间=5ms TTL=64<br/>来自 10.10.0.1 的回复: 字节=2000 时间=2ms TTL=64<br/><br/><br/>举例来说：<br/>　　以下是ping曙光博客的返回值：<br/>　　C:&#92;Documents and Settings&#92;user&gt;ping<br/>　　Pinging [66.235.202.42] with 32 bytes of data:<br/>　　Reply from 66.235.202.42: bytes=32 time=254ms TTL=51<br/>　　Reply from 66.235.202.42: bytes=32 time=256ms TTL=51<br/>　　Request timed out.<br/>　　Reply from 66.235.202.42: bytes=32 time=260ms TTL=51<br/>　　Ping statistics for 66.235.202.42:<br/>　　Packets: Sent = 4, Received = 3, Lost = 1 (25% loss),<br/>　　Approximate round trip times in milli-seconds:<br/>　　Minimum = 254ms, Maximum = 260ms, Average = 256ms<br/>　　从结果中可以看出曙光博客服务器的IP地址是：66.235.202.42，所用的时间是256ms等，那TTL等与51是什么意思呢？<br/>　　TTL是生存时间的意思，就是说这个ping的数据包能在网络上存在多少时间。当对网络上的主机进行ping操作的时候，本地机器会发出一个数据包，数据包经过一定数量的路由器传送到目的主机，但是由于很多的原因，一些数据包不能正常传送到目的主机，那如果不给这些数据包一个生存时间的话，这些数据包会一直在网络上传送，导致网络开销的增大。当数据包传送到一个路由器之后，TTL就自动减1，如果减到0了还是没有传送到目的主机，那么就自动丢失。就像上面ping曙光博客的时候第三次那样，出现Request timed out的情况，增加TTL来减少网络资源的消耗。默认情况下，Linux系统的TTL值为64或255，Windows NT/2000/XP系统的TTL值为128，Windows 98系统的TTL值为32，UNIX主机的TTL值为255。（这个是从网络上找到的），曙光博客的目的主机是采用FreeBSD系统的（可能已经更换），在这里可能TTL值是64，而不是UNIX主机的255，所以在从这里到目的主机经过了64-51=13个路由。当不知道目的主机的操作系统的时候我们可以根据TTL来猜测，但是不一定100%准确，如果目的主机是windows，但是经过了比如75个路由器，那么TTL的返回值是 128-75=53，那么你可能认为这个目的主机是Linux系统，但是一般不会经过那么多的路由器，所以通过TTL来判断目的主机的操作系统还是有一定的依据的。
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [实践OK]ping-t是什么意思，Ping中的TTL,-l 增加发包大小。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>