TCP/IP协议分析-常用小工具

一般来说, 操作系统本身都自带了一些简单的工具,以帮助我们了解网络状态、诊断网络故障。
  1、Ping
  Ping的目的是为了测试另一台主机是否可达,通过发送一份ICMP回显请求报文给主机,并等待返回ICMP回显回答。
  一般来说,当我们不能够使用某种Internet服务的时候,就可以通过Ping来确定是否可以到达提供服务的 服务器,从而确定哪里出现了问题。Ping的另外一个作用,是检测到达某台服务器的往返时间,看看服务器与我们之间的距离有多远,或者对连接的线路质量进行评估。
  但是,正如上面所说的,在一些特殊情况下,我们无法Ping到某台服务器,却可以使用这台服务器上免得服务。这是因为随着Internet 安全意识的增强,一些 路由器和 防火墙具有访问控制功能,是否可以到达一台服务器,不只是取决于IP层,还取决于使用何种协议以及端口号。
C:/>ping www.sina.com.cn
 
Pinging www.chinacache.sina.com.cn [61.163.239.134] with 32 bytes of data:
 
//从61.163.239.134返回信息情况
Reply from 61.163.239.134: bytes=32 time=821ms TTL=242
Reply from 61.163.239.134: bytes=32 time=1081ms TTL=242
Request timed out. //超时
Request timed out. //超时
 
Ping statistics for 61.163.239.134:
    //发送、接收和丢失包的情况
    Packets: Sent = 4, Received = 2, Lost = 2 (50% loss),
//整个过程所花费的时间
Approximate round trip times in milli-seconds:
Minimum = 821ms, Maximum = 1081ms, Average = 475ms
  上面的结果告诉我们,此时网络的连通性非常不好。
  2、Ipconfig
  我们要了解自己计算机的网络配置参数,或者对于一个陌生的计算机网络环境,可以使用能够这个命令轻松实现,而不必要费神打开你的机箱(尤其当我们需要知道网卡的MAC地址的时候),用ipconfig 加/all,就一目了然了。
C:/>ipconfig /all
 
Windows 2000 IP Configuration //IP配置
 
        Host Name . . . . . . . . . . . . : aron //主机名
        Primary DNS Suffix . . . . . . . : //主DNS
        Node Type . . . . . . . . . . . . : Mixed //节点类型
        IP Routing Enabled. . . . . . . . : No //IP路由使能
        WINS Proxy Enabled. . . . . . . . : No //WINS代理使能
 
Ethernet adapter 本地连接:
 
        Connection-specific DNS Suffix . : //连接指定的DNS
        Description . . . . . . . . . . . : D-Link DFE-530TX PCI Fast Ethernet
Adapter //网卡类型
        Physical Address. . . . . . . . . : 00-50-BA-DD-06-52 //物理地址
        DHCP Enabled. . . . . . . . . . . : No //DHCP使能
        IP Address. . . . . . . . . . . . : 192.168.0.7 //IP地址
        Subnet Mask . . . . . . . . . . . : 255.255.255.0 //子网掩码
        Default Gateway . . . . . . . . . : 192.168.0.1 //默认网关
        DNS Servers . . . . . . . . . . . : 202.103.96.68 //DNS服务器
  3、Netstat
  在TCP/IP协议构成的网络环境里,还有一个非常好的工具:Netstat,它可以显示本机配置的网络协议以及网络连接处于什么样的状态。
C:/>netstat ?
 
Displays protocol statistics and current TCP/IP network connections.
//显示协议统计表和当前TCP/IP网络连接情况
 
NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [interval]
 
 -a             Displays all connections and listening ports.
                //显示所有连接和侦听端口
 
 -e             Displays Ethernet statistics. This may be combined with the
-s option.
//显示以太网统计表,-e 选项可与-s选项联合使用
 
 -n             Displays addresses and port numbers in numerical form.
                //用数字形式显示地址和端口数量
 
 -p proto      Shows connections for the protocol specified by proto; proto
                may be TCP or UDP. If used with the -s option to display
                per-protocol statistics, proto may be TCP, UDP, or IP.
               //显示由proto指定的协议的连接,proto可以是TCP或UDP。
//如果-p选项与-s选项联合使用,则显示每个协议的统计表,
//proto可以是TCP,UDP或IP
 
 -r             Displays the routing table.
               //显示路由表
 
 -s             Displays per-protocol statistics. By default, statistics
are shown for TCP, UDP and IP; the -p option may be used to
specify a subset of the default.
//显示每个协议的统计表。系统默认显示TCP,UDP和IP
//协议的统计表,-p选项可以用来指定一个默认协议的子网
 
 interval         Redisplays selected statistics, pausing interval seconds
                between each display. Press CTRL+C to stop redisplaying
                statistics. If omitted, netstat will print the current
                configuration information once.
                //显示选定的统计表,在每个显示之间停留interval指定的时
//间。用户按Ctrl+C时则停止重新显示统计表。如果省略该
//选项,netstat命令将一次性地显示当前配置信息
  4、Tracert
  在前面介绍的Ping,可以通过加上一个参数-r,得到一些简单的路由信息。Tracert这个命令则是专业的路由跟踪工具,能够更加深入的告诉我们TCP/IP协议的路由信息。
C:/>tracert www.sina.com.cn
 
//跟踪路由202.108.37.40,最多30跳
Tracing route to www.sina.com.cn [202.108.37.40]
over a maximum of 30 hops:
 
 1    <10 ms   <10 ms   <10 ms GISURVEY [192.168.0.1]
 2      *        *     2013 ms 202.103.96.240
 3      *     1753 ms 1021 ms 202.103.96.129
 4 1492 ms 1142 ms 1001 ms 202.103.68.10
 5 2794 ms 2984 ms 2724 ms 202.103.68.245
 6 1973 ms    561 ms   280 ms 61.187.255.81
 7 1122 ms    160 ms 3325 ms 61.187.255.70
 8 1903 ms      *     1933 ms p-4-0-r1-c-gdgz-1.cn.net [202.97.40.101]
 9 1602 ms    811 ms 2234 ms p-3-0-r1-c-bjbj-1.cn.net [202.97.34.97]
 10    401 ms 3094 ms 1062 ms 202.96.12.38
 11    390 ms   341 ms   200 ms 202.106.192.230
 12    201 ms   300 ms   220 ms 202.106.251.38
 13    181 ms   200 ms   200 ms 202.108.37.40
 
Trace complete. //跟踪结束
  这次跟踪详细地列出了从本地计算机访问到http://www.sina.com.cn的每一跳路由,系统提供的这些小工具已经能够满足我们对于网络诊断和配置的基本需要。
 

你可能感兴趣的:(网络技术)