﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-行戒高绝-随笔分类-网络</title><link>http://www.cppblog.com/xingjiegaojue/category/12463.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 04 Dec 2009 04:13:41 GMT</lastBuildDate><pubDate>Fri, 04 Dec 2009 04:13:41 GMT</pubDate><ttl>60</ttl><item><title>netstat详解</title><link>http://www.cppblog.com/xingjiegaojue/archive/2009/12/04/102508.html</link><dc:creator>张纶</dc:creator><author>张纶</author><pubDate>Fri, 04 Dec 2009 01:54:00 GMT</pubDate><guid>http://www.cppblog.com/xingjiegaojue/archive/2009/12/04/102508.html</guid><wfw:comment>http://www.cppblog.com/xingjiegaojue/comments/102508.html</wfw:comment><comments>http://www.cppblog.com/xingjiegaojue/archive/2009/12/04/102508.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/xingjiegaojue/comments/commentRss/102508.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/xingjiegaojue/services/trackbacks/102508.html</trackback:ping><description><![CDATA[<p>命令:<br><span style="COLOR: red">netstat -a</span> <br>分析:<br>&nbsp;&nbsp;&nbsp; 显示所有连接和监听端口。<br>例如：<br>&nbsp;&nbsp;&nbsp; netstat -a<br>显示结果为：<br>&nbsp;&nbsp;&nbsp; Active Connections</p>
<p>&nbsp; <span style="COLOR: red">Proto&nbsp; Local Address&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Foreign Address&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; State<br>&nbsp; TCP&nbsp;&nbsp;&nbsp; A501:epmap&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A501:0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LISTENING<br>&nbsp; TCP&nbsp;&nbsp;&nbsp; A501:microsoft-ds&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A501:0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LISTENING<br>&nbsp; TCP&nbsp;&nbsp;&nbsp; A501:6059&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A501:0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LISTENING<br>&nbsp; TCP&nbsp;&nbsp;&nbsp; A501:1032&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A501:0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LISTENING<br>&nbsp; TCP&nbsp;&nbsp;&nbsp; A501:netbios-ssn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A501:0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LISTENING<br>&nbsp; TCP&nbsp;&nbsp;&nbsp; A501:1046&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 222.200.99.247:8080&nbsp;&nbsp;&nbsp; CLOSE_WAI<br>&nbsp; TCP&nbsp;&nbsp;&nbsp; A501:1050&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 222.200.99.247:8080&nbsp;&nbsp;&nbsp; CLOSE_WAI<br>&nbsp; TCP&nbsp;&nbsp;&nbsp; A501:1052&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 222.200.99.247:8080&nbsp;&nbsp;&nbsp; CLOSE_WAI<br>&nbsp; UDP&nbsp;&nbsp;&nbsp; A501:microsoft-ds&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *:*<br>&nbsp; UDP&nbsp;&nbsp;&nbsp; A501:isakmp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *:*<br>&nbsp; UDP&nbsp;&nbsp;&nbsp; A501:4500&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *:*<br>&nbsp; UDP&nbsp;&nbsp;&nbsp; A501:ntp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *:*<br><br></span></p>
<img src ="http://www.cppblog.com/xingjiegaojue/aggbug/102508.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/xingjiegaojue/" target="_blank">张纶</a> 2009-12-04 09:54 <a href="http://www.cppblog.com/xingjiegaojue/archive/2009/12/04/102508.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ipconfig详解</title><link>http://www.cppblog.com/xingjiegaojue/archive/2009/12/02/102410.html</link><dc:creator>张纶</dc:creator><author>张纶</author><pubDate>Wed, 02 Dec 2009 13:07:00 GMT</pubDate><guid>http://www.cppblog.com/xingjiegaojue/archive/2009/12/02/102410.html</guid><wfw:comment>http://www.cppblog.com/xingjiegaojue/comments/102410.html</wfw:comment><comments>http://www.cppblog.com/xingjiegaojue/archive/2009/12/02/102410.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/xingjiegaojue/comments/commentRss/102410.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/xingjiegaojue/services/trackbacks/102410.html</trackback:ping><description><![CDATA[<p>ipconfig<br>该命令用于显示所有当前的TCP/IP网络配置值、刷新所有适配器的IP地址、子网掩码、默认网关。</p>
<p>语法：</p>
<p>一、<br><span style="COLOR: red">ipconfig /all</span></p>
<p>解析：显示所有适配器的完整 TCP/IP 配置信息。 在没有该参数的情况下 IPCONFIG 只显示 IP 地址、子网掩码<br>和各个适配器的默认网关值。适配器可以代表物理接口 ( 例如安装的网络适配器 ) 或逻辑接口 ( 例如拨号连接 ) 。<br>显示结果为：</p>
<p><span style="COLOR: #0000ff">Host Name.........</span> 计算机名<br><span style="COLOR: #0000ff">Primary Dns Suffix.........</span>DNS服务器地址<br><span style="COLOR: #0000ff">Node Type..........</span>Wins服务中的节点类型<br><span style="COLOR: #0000ff">IP Routing Enabled............</span>启用IP路由<br><span style="COLOR: #0000ff">WINS Proxy Enabled............</span>启用WINS代理<br><span style="COLOR: #0000ff">DNS Suffix Search List.............</span>DNS后缀搜索列表</p>
<p>Ethernet adapter 本地连接:<br><span style="COLOR: #0000ff">Connection-specific DNS Suffix .</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 网络连接的属性DNS后缀<br><span style="COLOR: #0000ff">Description...............</span>网卡型号<br><span style="COLOR: #0000ff">Physical Address...................</span>物理地址，即MAC地址<br><span style="COLOR: #0000ff">Dhcp Enabled...................</span>DHCP服务器是否开启，即路由器<br><span style="COLOR: #0000ff">Autoconfiguration Enable............</span>是否允许自动配置<br><span style="COLOR: #0000ff">IP Address...................</span>IP地址<br><span style="COLOR: #0000ff">Subnet Mask....................</span>子网掩码<br><span style="COLOR: #0000ff">Default GateWay....................</span>默认网关<br><span style="COLOR: #0000ff">DNS Servers......................</span>DNS服务器<br><span style="COLOR: #0000ff">Primary WINS Server....................</span>主WINS服务器<br><span style="COLOR: #0000ff">Lease Obtained......................</span>获得该IP地址时间<br><span style="COLOR: #0000ff">Lease Expires.....................</span>该IP地址超期时间</p>
<p>二、</p>
<p><span style="COLOR: red">ipconfig /renew [adapter]</span> </p>
<p>解析：更新所有适配器 ( 如果未指定适配器 ) ，或特定适配器 ( 如果包含了 adapter 参数 ) 的 DHCP 配置。该参数仅在具有配置为自动获取 IP 地址的网卡的计算机上可用。要指定适配器名称，请键入使用不带参数的 IPCONFIG 命令显示的适配器名称。</p>
<p>三、</p>
<p><span style="COLOR: red">ipconfig /release [adapter]</span> <br>发送 DHCPRELEASE 消息到 DHCP 服务器，以释放所有适配器 ( 如果未指定适配器 ) 或特定适配器 ( 如果包含了 adapter 参数 ) 的当前 DHCP 配置并丢弃 IP 地址配置。 该参数可以禁用配置为自动获取 IP 地址的适配器的 TCP/IP 。要指定适配器名称，请键入使用不带参数的 IPCONFIG 命令显示的适配器名称。</p>
<p>四、</p>
<p><span style="COLOR: red">ipconfig /flushdns</span> <br>清理并重设 DNS 客户解析器缓存的内容。 如有必要，在 DNS 疑难解答期间，可以使用本过程从缓存中丢弃否定性缓存记录和任何其他动态添加的记录。 </p>
<p>五、</p>
<p><span style="COLOR: red">ipconfig /displaydns <br></span>显示 DNS 客户解析器缓存的内容， 包括从本地主机文件预装载的记录以及由计算机解析的名称查询而最近获得的任何资源记录。 DNS 客户服务在查询配置的 DNS 服务器之前使用这些信息快速解析被频繁查询的名称。</p>
<p>六、</p>
<p><span style="COLOR: red">config /registerdns</span> <br>初始化计算机上配置的 DNS 名称和 IP 地址的手工动态注册。可以使用该参数对失败的 DNS 名称注册进行疑难解答或解决客户和 DNS 服务器之间的动态更新问题，而不必重新启动客户计算机。 TCP/IP 协议高级属性中的 DNS 设置可以确定 DNS 中注册了哪些名称。</p>
<p>七、</p>
<p><span style="COLOR: red">ipconfig /showclassid adapter</span> <br>显示指定适配器的 DHCP 类别 ID 。 要查看所有适配器的 DHCP 类别 ID ，可以使用星号 (*) 通配符代替 adapter 。该参数仅在具有配置为自动获取 IP 地址的网卡的计算机上可用。</p>
<p>八、</p>
<p><span style="COLOR: red">/setclassid adapter [classID]</span><br>&nbsp;配置特定适配器的 DHCP 类别 ID 。 要设置所有适配器的 DHCP 类别 ID ，可以使用星号 (*) 通配符代替 adapter 。该参数仅在具有配置为自动获取 IP 地址的网卡的计算机上可用。如果未指定 DHCP 类别的 ID ，则会删除当前类别的 ID 。</p>
<p>注意： IPCONFIG 等价于 WINIPCFG ，后者在 Windows 98/Me 上可用。尽管 Windows XP 没有提供象 WINIPCFG 命令一样的图形化界面，但可以使用 &#8220; 网络连接 &#8221; 查看和更新 IP 地址。要做到这一点，请打开网络连接，右键点击某一网络连接，点击 &#8220; 状态 &#8221; 命令，然后点击 &#8220; 支持 &#8221; 选项卡。&nbsp; </p>
<p>　　该命令最适用于配置为自动获取 IP 地址的计算机。它使用户可以确定哪些 TCP/IP 配置值是由 DHCP 、自动专用 IP 地址 (APIPA) 和其他配置配置的。&nbsp; </p>
<p>　　如果 adapter 名称包含空格，请在该适配器名称两边使用引号 ( 即 "adapter name") 。&nbsp; </p>
<p>　　对于适配器名称， IPCONFIG 可以使用星号 (*) 通配符字符指定名称为指定字符串开头的适配器，或名称包含有指定字符串的适配器。例如，&nbsp;local* 可以匹配所有以字符串 local 开头的适配器，而 *Con* 可以匹配所有包含字符串 Con 的适配器。&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 只有当 TCP/IP 协议在网络连接中安装为网络适配器属性的组件时，该命令才可用。&nbsp; <br></p>
<img src ="http://www.cppblog.com/xingjiegaojue/aggbug/102410.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/xingjiegaojue/" target="_blank">张纶</a> 2009-12-02 21:07 <a href="http://www.cppblog.com/xingjiegaojue/archive/2009/12/02/102410.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ping指令详解</title><link>http://www.cppblog.com/xingjiegaojue/archive/2009/12/02/102406.html</link><dc:creator>张纶</dc:creator><author>张纶</author><pubDate>Wed, 02 Dec 2009 12:04:00 GMT</pubDate><guid>http://www.cppblog.com/xingjiegaojue/archive/2009/12/02/102406.html</guid><wfw:comment>http://www.cppblog.com/xingjiegaojue/comments/102406.html</wfw:comment><comments>http://www.cppblog.com/xingjiegaojue/archive/2009/12/02/102406.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/xingjiegaojue/comments/commentRss/102406.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/xingjiegaojue/services/trackbacks/102406.html</trackback:ping><description><![CDATA[ping命令的完整格式如下：&nbsp; <br>ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j -Host list] | [-k Host-list] [-w timeout] destination-list&nbsp; <br><br>ping -t&nbsp;IP地址 :<br>ping一个主机系统时不停地运行，知道Ctrl+C才停止。<br><br><span style="COLOR: #ff0000">ping -a IP地址</span>&nbsp;:<br>解析主机的NetBios名。<br><br><span style="COLOR: #ff0000">ping -n&nbsp;count</span> :<br>定义用来测试所发出的测试包的个数，缺省值为4。通过这个命令可以自己定义发送的个数，对衡量网络速度很有帮助，比如我想测试发送20个数据包的返回的平均时间为多少，最快时间为多少，最慢时间为多少就可以通过执行带有这个参数的命令获知。&nbsp; <br><br><span style="COLOR: #ff0000">ping -l&nbsp;length</span> :<br>定义所发送缓冲区的数据包的大小，在默认的情况下windows的ping发送的数据包大小为32byt，也可以自己定义，但有一个限制，就是最大只能发送65500byt，超过这个数时，对方就很有可能因接收的数据包太大而死机，所以微软公司为了解决这一安全漏洞于是限制了ping的数据包大小。&nbsp;<br><br><span style="COLOR: #ff0000">ping -f</span> :<br>在数据包中发送&#8220;不要分段&#8221;标志，一般你所发送的数据包都会通过路由分段再发送给对方，加上此参数以后路由就不会再分段处理。&nbsp; <br><br><span style="COLOR: #ff0000">ping -i&nbsp;ttl</span> :&nbsp;<br>指定TTL值在对方的系统里停留的时间，此参数同样是帮助你检查网络运转情况的。&nbsp; <br><br><span style="COLOR: #ff0000">ping -v&nbsp;tos</span> :<br>将&#8220;服务类型&#8221;字段设置为&nbsp;&#8220;tos&#8221;&nbsp;指定的值。&nbsp; <br><br><span style="COLOR: #ff0000">ping -r&nbsp;count</span> :<br>在&#8220;记录路由&#8221;字段中记录传出和返回数据包的路由。一般情况下你发送的数据包是通过一个个路由才到达对方的，但到底是经过了哪些路由呢？通过此参数就可以设定你想探测经过的路由的个数，不过限制在了9个，也就是说你只能跟踪到9个路由。&nbsp; <br><br><span style="COLOR: #ff0000">ping -s&nbsp;count</span> :<br>指定&#8220;count&#8221;&nbsp;指定的跃点数的时间戳，此参数和-r差不多，只是这个参数不记录数据包返回所经过的路由，最多也只记录4个。&nbsp; <br><br><span style="COLOR: #ff0000">ping -j&nbsp;host-list:</span><br>利用&#8220;&nbsp;computer-list&#8221;&nbsp;指定的计算机列表路由数据包。连续计算机可以被中间网关分隔IP&nbsp;允许的最大数量为&nbsp;9。&nbsp; <br><br><span style="COLOR: #ff0000">ping -k&nbsp;host-list</span> :<br>利用&nbsp;&#8220;computer-list&#8221;&nbsp;指定的计算机列表路由数据包。连续计算机不能被中间网关分隔IP&nbsp;允许的最大数量为&nbsp;9。&nbsp; <br><br><span style="COLOR: #ff0000">ping -w&nbsp;timeout</span> :<br>指定超时间隔，单位为毫秒。&nbsp; <br><br><span style="COLOR: #ff0000">destination-list</span>&nbsp;——是指要测试的主机名或IP地址&nbsp; <br><br>下面是一些例子：<br><br><span style="COLOR: #0000ff">-t<br></span><br>C:\WINDOWS&gt;ping&nbsp;192.168.1.188&nbsp;-t&nbsp; <br><br>Pinging&nbsp;192.168.1.188&nbsp;with&nbsp;32&nbsp;bytes&nbsp;of&nbsp;data:&nbsp; <br><br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=64&nbsp;<br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=64&nbsp; <br><br>Ping&nbsp;statistics&nbsp;for&nbsp;192.168.1.188:&nbsp; <br>Packets:&nbsp;Sent&nbsp;=&nbsp;8,&nbsp;Received&nbsp;=&nbsp;8,&nbsp;Lost&nbsp;=&nbsp;0&nbsp;(0%&nbsp;loss),&nbsp; <br>Approximate&nbsp;round&nbsp;trip&nbsp;times&nbsp;in&nbsp;milli-seconds:&nbsp; <br>Minimum&nbsp;=&nbsp;0ms,&nbsp;Maximum&nbsp;=&nbsp;0ms,&nbsp;Average&nbsp;=&nbsp;0ms&nbsp; <br>Control-C&nbsp; <br><br><span style="COLOR: #0000ff">-a<br></span><br>C:\WINDOWS&gt;ping&nbsp;-a&nbsp;192.168.1.100&nbsp; <br><br>Pinging&nbsp;000&nbsp;[192.168.1.100]&nbsp;with&nbsp;32&nbsp;bytes&nbsp;of&nbsp;data:&nbsp; <br><br>Reply&nbsp;from&nbsp;192.168.1.100:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=128&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.100:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=128&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.100:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=128&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.100:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=128&nbsp; <br><br>Ping&nbsp;statistics&nbsp;for&nbsp;192.168.1.100:&nbsp; <br>Packets:&nbsp;Sent&nbsp;=&nbsp;4,&nbsp;Received&nbsp;=&nbsp;4,&nbsp;Lost&nbsp;=&nbsp;0&nbsp;(0%&nbsp;loss),&nbsp; <br>Approximate&nbsp;round&nbsp;trip&nbsp;times&nbsp;in&nbsp;milli-seconds:&nbsp; <br>Minimum&nbsp;=&nbsp;0ms,&nbsp;Maximum&nbsp;=&nbsp;0ms,&nbsp;Average&nbsp;=&nbsp;0ms&nbsp; <br>可以得知：&nbsp; <br>ip&nbsp;为192.168.1.100的计算机，NETBIOS名为000&nbsp; <br><br><span style="COLOR: #0000ff">-n<br></span><br>C:\WINDOWS&gt;ping&nbsp;-n&nbsp;10&nbsp;192.168.1.188&nbsp; <br><br>Pinging&nbsp;192.168.1.188&nbsp;with&nbsp;32&nbsp;bytes&nbsp;of&nbsp;data:&nbsp; <br><br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=64&nbsp; <br><br>Ping&nbsp;statistics&nbsp;for&nbsp;192.168.1.188:&nbsp; <br>Packets:&nbsp;Sent&nbsp;=&nbsp;10,&nbsp;Received&nbsp;=&nbsp;10,&nbsp;Lost&nbsp;=&nbsp;0&nbsp;(0%&nbsp;loss)&nbsp; <br>Approximate&nbsp;round&nbsp;trip&nbsp;times&nbsp;in&nbsp;milli-seconds:&nbsp; <br>Minimum&nbsp;=&nbsp;0ms,&nbsp;Maximum&nbsp;=&nbsp;0ms,&nbsp;Average&nbsp;=&nbsp;0ms&nbsp; <br><br>向IP为192.168.1.188的计算机，发送10个数据包，发送10个，返回10个，没有丢包。&nbsp;<br><br><span style="COLOR: #0000ff">-l<br></span><br>C:\WINDOWS&gt;ping&nbsp;-l&nbsp;32768&nbsp;-n&nbsp;10&nbsp;192.168.1.188&nbsp; <br><br>Pinging&nbsp;192.168.1.188&nbsp;with&nbsp;32768&nbsp;bytes&nbsp;of&nbsp;data:&nbsp; <br><br>Request&nbsp;timed&nbsp;out.&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32768&nbsp;time=12ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32768&nbsp;time=12ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32768&nbsp;time=12ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32768&nbsp;time=9ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32768&nbsp;time=9ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32768&nbsp;time=9ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32768&nbsp;time=9ms&nbsp;TTL=64&nbsp; <br>Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32768&nbsp;time=9ms&nbsp;TTL=64&nbsp;<br>Ping&nbsp;statistics&nbsp;for&nbsp;192.168.1.188:&nbsp; <br>Packets:&nbsp;Sent&nbsp;=&nbsp;10,&nbsp;Received&nbsp;=&nbsp;9,&nbsp;Lost&nbsp;=&nbsp;1&nbsp;(10%&nbsp;loss),&nbsp; <br>Approximate&nbsp;round&nbsp;trip&nbsp;times&nbsp;in&nbsp;milli-seconds:&nbsp; <br>Minimum&nbsp;=&nbsp;9ms,&nbsp;Maximum&nbsp;=&nbsp;12ms,&nbsp;Average&nbsp;=&nbsp;9ms&nbsp; <br><br>向IP为192.168.1.188的计算机，发送大小为32768byt的数据包10个，发送10个，返回9个，丢失1个。返回数据包最短时间为9ms,最长时间为12ms。<br><br>Ping命令的应用&nbsp; <br><br><span style="COLOR: #808080">(1)、测试网络的通畅</span>&nbsp; <br>我们知道可以用ping命令来测试一下网络是否通畅，这在局域网的维护中经常用到，方法很简单，只需要在DOS或Windows的开始菜单下的&#8220;运行&#8221;子项中用ping命令加上所要测试的目标计算机的IP地址或主机名即可（目标计算机要与你所运行ping命令的计算机在同一网络或通过电话线或其它专线方式已连接成一个网络），其它参数可全不加。如要测试台IP地址为196.168.0.23的工作站与服务器是否已连网成功，就可以在服务器上运行：ping&nbsp;-a&nbsp;196.168.0.23&nbsp;即可，如果工作站上TCP/IP协议工作正常，即会以DOS屏幕方式显示如下所示的信息：&nbsp; <br><br>C:\WINDOWS&gt;ping&nbsp;-a&nbsp;192.168.0.23&nbsp; <br><br>Pinging&nbsp;9.localdomain&nbsp;[192.168.0.23]&nbsp;with&nbsp;32&nbsp;bytes&nbsp;of&nbsp;data:&nbsp; <br><br>Reply&nbsp;from&nbsp;192.168.0.23:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=128&nbsp; <br>Reply&nbsp;from&nbsp;192.168.0.23:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=128&nbsp; <br>Reply&nbsp;from&nbsp;192.168.0.23:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=128&nbsp; <br>Reply&nbsp;from&nbsp;192.168.0.23:&nbsp;bytes=32&nbsp;time&lt;10ms&nbsp;TTL=128&nbsp; <br><br>Ping&nbsp;statistics&nbsp;for&nbsp;192.168.0.23:&nbsp; <br>Packets:&nbsp;Sent&nbsp;=&nbsp;4,&nbsp;Received&nbsp;=&nbsp;4,&nbsp;Lost&nbsp;=&nbsp;0&nbsp;(0%&nbsp;loss),&nbsp; <br>Approximate&nbsp;round&nbsp;trip&nbsp;times&nbsp;in&nbsp;milli-seconds:&nbsp; <br>Minimum&nbsp;=&nbsp;0ms,&nbsp;Maximum&nbsp;=&nbsp;0ms,&nbsp;Average&nbsp;=&nbsp;0ms&nbsp; <br><br>从上面我们就可以看出目标计算机与服务器连接成功，TCP/IP协议工作正常，因为加了&#8220;-a&#8221;这个参数所以还可以知道IP为196.168.0.23的计算机的NetBIOS名为9。&nbsp; <br><br><br>下面我们来PING&nbsp;IP为192.168.0.1的计算机,如果网络未连成功则显示如下错误信息：&nbsp; <br>C:\WINDOWS&gt;ping&nbsp;192.168.0.1&nbsp; <br><br>Pinging&nbsp;192.168.0.1&nbsp;with&nbsp;32&nbsp;bytes&nbsp;of&nbsp;data:&nbsp; <br><br>Request&nbsp;timed&nbsp;out.&nbsp; <br>Request&nbsp;timed&nbsp;out.&nbsp; <br>Request&nbsp;timed&nbsp;out.&nbsp; <br>Request&nbsp;timed&nbsp;out.&nbsp; <br><br>Ping&nbsp;statistics&nbsp;for&nbsp;192.168.0.1:&nbsp; <br>Packets:&nbsp;Sent&nbsp;=&nbsp;4,&nbsp;Received&nbsp;=&nbsp;0,&nbsp;Lost&nbsp;=&nbsp;4&nbsp;(100%&nbsp;loss),&nbsp; <br>Approximate&nbsp;round&nbsp;trip&nbsp;times&nbsp;in&nbsp;milli-seconds:&nbsp; <br>Minimum&nbsp;=&nbsp;0ms,&nbsp;Maximum&nbsp;=&nbsp;0ms,&nbsp;Average&nbsp;=&nbsp;0ms&nbsp; <br><br>为什么不管网络是否连通在提示信息中都会有重复四次一样的信息呢（如上的&#8220;Reply&nbsp;from&nbsp;192.168.1.188:&nbsp;bytes=32768&nbsp;time=12ms&nbsp;TTL=64&#8221;和&#8220;Request&nbsp;timed&nbsp;out&#8221;），那是因为一般系统默认每次用ping测试时是发送四个数据包，这些提示就是告诉你所发送的四个数据包的发送情况。&nbsp; <br><br><span style="COLOR: #808080">(2)、获取计算机的IP地址</span>&nbsp; <br><br>利用ping这个工具我们可以获取对方计算机的IP地址，特别是在局域网中，我们经常是利用NT或WIN2K的DHCP动态IP地址服务自动为各工作站分配动态IP地址，这时当然我们要知道所要测试的计算机的NETBIOS名，也即我们通常在&#8220;网络邻居&#8221;中看到的&#8220;计算机名&#8221;。使用ping命令时我们只要用ping命令加上目标计算机名即可，如果网络连接正常，则会显示所ping的这台机的动态IP地址。其实我们完全可以在互联网使用，以获取对方的动态IP地址，这一点对于黑客来说是比较有用的，当然首先的一点就是你先要知道对方的计算机名。&nbsp; <br><br>例如：&nbsp; <br>C:\WINDOWS&gt;ping&nbsp;<a href="http://www.dt.sx.cn/" target=_blank><u><span style="FONT-FAMILY: 宋体">www.dt.sx.cn</span></u></a><span style="FONT-FAMILY: 宋体">&nbsp; <br></cc>Pinging&nbsp;</span><a href="http://www.dt.sx.cn/" target=_blank><u><span style="FONT-FAMILY: 宋体">www.dt.sx.cn</span></u></a><span style="FONT-FAMILY: 宋体">&nbsp;[218.26.153.214]&nbsp;with&nbsp;32&nbsp;bytes&nbsp;of&nbsp;data:&nbsp; <br><br>Request&nbsp;timed&nbsp;out.&nbsp; <br>Request&nbsp;timed&nbsp;out.&nbsp; <br>Request&nbsp;timed&nbsp;out.&nbsp; <br>Request&nbsp;timed&nbsp;out.&nbsp; <br><br>Ping&nbsp;statistics&nbsp;for&nbsp;218.26.153.214:&nbsp; <br>Packets:&nbsp;Sent&nbsp;=&nbsp;4,&nbsp;Received&nbsp;=&nbsp;0,&nbsp;Lost&nbsp;=&nbsp;4&nbsp;(100%&nbsp;loss),&nbsp; <br>Approximate&nbsp;round&nbsp;trip&nbsp;times&nbsp;in&nbsp;milli-seconds:&nbsp; <br>Minimum&nbsp;=&nbsp;0ms,&nbsp;Maximum&nbsp;=&nbsp;0ms,&nbsp;Average&nbsp;=&nbsp;0ms&nbsp; <br><br>ping&nbsp;</span><a href="http://www.dt.sx.cn/" target=_blank><u><span style="FONT-FAMILY: 宋体">www.dt.sx.cn</span></u></a><span style="FONT-FAMILY: 宋体">，得到</span><a href="http://www.dt.sx.cn/" target=_blank><u><span style="FONT-FAMILY: 宋体">www.dt.sx.cn</span></u></a><span style="FONT-FAMILY: 宋体">的计算机，IP为218.26.153.214。&nbsp; <br><br><br>ping命令的其他技巧：在一般情况下还可以通过ping对方让对方返回给你的TTL值大小，粗略的判断目标主机的系统类型是Windows系列还是UNIX/Linux系列，一般情况下Windows系列的系统返回的TTL值在100-130之间，而UNIX/Linux系列的系统返回的TTL值在240-255之间，当然TTL的值在对方的主机里是可以修改的，Windows系列的系统可以通过修改注册表以下键值实现。&nbsp; <br></span>
<img src ="http://www.cppblog.com/xingjiegaojue/aggbug/102406.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/xingjiegaojue/" target="_blank">张纶</a> 2009-12-02 20:04 <a href="http://www.cppblog.com/xingjiegaojue/archive/2009/12/02/102406.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>