提婆达多有几个孩子:常见网络诊断命令解析及示例 - Sailor

来源:百度文库 编辑:中财网 时间:2024/05/01 01:04:28
常见网络诊断命令解析及示例 Sailor_forever sailing_9806@163.com 转载请注明 http://blog.csdn.net/sailor_8318/archive/2008/12/06/3460567.aspx
 我们常常要检测服务器和客户机之间是否连接成功、希望检查本地计算机和某个远程计算机之间的路径、检查TCP/IP的统计情况以及系统使用DHCP分配IP地址时掌握当前所有的TCP/IP网络配置情况,以便及时了解整个网络的运行情况,以确保网络的连通性,保证整个网络的正常运行。 网络诊断的一个例子可见:http://blog.csdn.net/sailor_8318/archive/2007/08/03/1724477.aspxhttp://blog.csdn.net/sailor_8318/archive/2008/04/16/2295603.aspx  以下是网络诊断的基本工具和步骤: 第一步:查看网络配置ipconfig 为了避免为一个个客户端分配静止的IP地址而增加工作量和减少重复分配的错误,在局域网中常常架设一台DHCP服务器,以便动态的、自动的为客户端分配IP地址。但是在网络维护和调试过程中,我们有时又需要知道当前所有TCP/IP网络配置信息,这时,ipconfig命令就显得很有意义。 其将显示所有网络适配器的完整配置信息,包括:主机名、所有DNS服务器列表、节点类型、系统的IP路由选择状态、IP地址、子网掩码等信息。该命令在运行 DHCP 系统上的特殊用途,允许用户查询DHCP 配置的 TCP/IP 配置值。  ipconfig [/all | /renew [adapter] | /release [adapter]] 参数 :/all 显示所有网络接口状态在没有该开关的情况下 ipconfig 只显示 IP 地址、子网掩码和每个网卡的默认网关值。C:\Documents and Settings\dding>ipconfig /allWindows IP Configuration        Host Name . . . . . . . . . . . . : ding        Primary Dns Suffix  . . . . . . . :        Node Type . . . . . . . . . . . . : Hybrid        IP Routing Enabled. . . . . . . . : No        WINS Proxy Enabled. . . . . . . . : No Ethernet adapter 本地连接:        Connection-specific DNS Suffix  . :        Description . . . . . . . . . . . : Realtek RTL8139 Family PCI Fast Ethernet NIC        Physical Address. . . . . . . . . : 00-E0-4C-5B-97-35        Dhcp Enabled. . . . . . . . . . . : Yes        Autoconfiguration Enabled . . . . : Yes        IP Address. . . . . . . . . . . . : 192.168.0.14        Subnet Mask . . . . . . . . . . . : 255.255.255.0        Default Gateway . . . . . . . . . : 192.168.0.1        DHCP Server . . . . . . . . . . . : 192.168.0.1        DNS Servers . . . . . . . . . . . : 202.106.46.151                                            202.106.195.68        Primary WINS Server . . . . . . . : 0.0.0.1        Lease Obtained. . . . . . . . . . : 2008年12月6日 9:08:51        Lease Expires . . . . . . . . . . : 2009年3月16日 8:31:51  第二步:简单测试连通性Ping Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最常用的命令。Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)联通。 如果执行Ping不成功,则可以预测故障出现在以下几个方面:网线故障,网络适配器配置不正确,路由有问题。 Ping 127.0.0.1,可用于检验本地主机的回路是否畅通,如果该命令失败,表明本地主机的网络适配器配置不准确。 Ping <默认网关IP地址>可用于检验本地主机与指定网关是否连通。如果连接失败,而默认网关又在正常运行,则一般情况下表明网络连接线路有故障。 命令格式:ping IP地址或主机名 [-t] [-a] [-n count] [-l size] 参数含义: -t不停地向目标主机发送数据;-a 以IP地址格式来显示目标主机的网络地址;-n count 指定要Ping多少次,具体次数由count来指定 ;-l size 指定发送到目标主机的数据包的大小。 C:\Documents and Settings\dding>ping 192.168.0.14Pinging 192.168.0.14 with 32 bytes of data:Reply from 192.168.0.14: bytes=32 time<1ms TTL=128Reply from 192.168.0.14: bytes=32 time<1ms TTL=128Reply from 192.168.0.14: bytes=32 time<1ms TTL=128Reply from 192.168.0.14: bytes=32 time<1ms TTL=128 Ping statistics for 192.168.0.14:    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:    Minimum = 0ms, Maximum = 0ms, Average = 0ms Ping命令将会向用户显示4次测试的结果,响应时间低于300毫秒都被认为是正常的,而时间超过400毫秒时,则认为网络速度较慢。出现“请求暂停”(Request time out)信息,则意味着网址没有在1秒内响应,这表明服务器没有对Ping做出响应或者网址反应极慢。当出现4个“请求暂停”信息,则表示网址拒绝Ping请求。 第三步:路由跟踪Tracert Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。命令功能同Ping类似,但它所获得的信息要比Ping命令详细得多,它把数据包所走的全部路径、节点的IP以及花费的时间都显示出来。该命令比较适用于大型网络。 命令格式:tracert IP地址或主机名 [-h maximumhops] [-w timeout] 参数含义:-h maximum_hops 指定搜索到目标地址的最大跳跃数;-w timeout 指定超时时间间隔,程序默认的时间单位是毫秒。 -d,可以指定程序在跟踪主机的路径信息时,同时也解析目标主机的域名。C:\Documents and Settings\dding>tracert www.163.comTracing route to www.cache.split.netease.com [61.135.253.9]over a maximum of 30 hops:   1    67 ms    27 ms    38 ms  123.118.0.1  2    40 ms    39 ms    33 ms  202.106.49.45  3    85 ms    18 ms    19 ms  bt-227-105.bta.net.cn [202.106.227.105]  4   215 ms   385 ms   319 ms  61.148.152.129  5    19 ms    19 ms    20 ms  61.148.152.137  6   188 ms    79 ms    49 ms  61.148.157.246  7    19 ms    19 ms    19 ms  bt-229-010.bta.net.cn [202.106.229.10]  8   164 ms    76 ms    86 ms  61.49.41.22  9   124 ms    44 ms    27 ms  61.135.253.9 Trace complete. 第四步:关注每网络的每一个细节Netstat Netstat命令可以了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以统计目前总共有哪些网络连接正在运行。 利用命令参数,命令可以显示所有协议的使用状态,这些协议包括TCP协议、UDP协议以及IP协议等,另外还可以选择特定的协议并查看其具体信息,还能显示所有主机的端口号以及当前主机的详细路由信息。  命令格式:netstat [-r] [-s] [-n] [-a] 参数含义:-r 显示本机路由表的内容;-s 显示每个协议的使用状态(包括TCP协议、UDP协议、IP协议);-n 以数字表格形式显示地址和端口;-a 显示所有主机的端口号。 C:\Documents and Settings\dding>netstat -rRoute Table==================================================Interface List0x1 ........................... MS TCP Loopback interface0x2 ...00 50 56 c0 00 08 ...... VMware Virtual Ethernet Adapter for VMnet80x3 ...00 50 56 c0 00 01 ...... VMware Virtual Ethernet Adapter for VMnet10x4 ...00 e0 4c 5b 97 35 ...... Realtek RTL8139 Family PCI Fast Ethernet NIC -数据包计划程序微型端口
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/sailor_8318/archive/2008/12/06/3460567.aspx