• 几个常用网络测试命令


    一、Ping命令

    ping是个使用频率极高的实用程序,主要用于确定网络的连通性。

    这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping就是一个测试程序,如果ping运行正确,大体上就可以排除网络访问层、网卡、Modem的输入输出线路、电缆和路由器等存在的故障,从而缩小问题的范围。

    ping能够以毫秒为单位显示发送请求到返回应答之间的时间量。如果应答时间短,表示数据报不必通过太多的路由器或网络,连接速度比较快。

     

    (1) 命令格式

    ping 主机名; ping 域名; ping IP地址。这个三个格式都是可以的。

    (2) ping命令的基本应用

    一般情况下,用户可以通过使用一系列ping命令来查找问题出在什么地方,或检验网络运行的情况。

    下面就给出一个典型的检测次序及对应的可能故障:

    ① ping 127.0.0.1

    如果测试成功,表明网卡、TCP/IP协议的安装、IP地址、子网掩码的设置正常。如果测试不成功,就表示TCP/IP的安装或设置存在有问题。

    ② ping 本机IP地址

    如果测试不成功,则表示本地配置或安装存在问题,应当对网络设备和通讯介质进行测试、检查并排除。

    ③ ping局域网内其他IP

    如果测试成功,表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网掩码不正确或网卡配置错误或电缆系统有问题。

    ④ ping 网关IP

    这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够做出应答。

    ⑤ ping 远程IP

    如果收到正确应答,表示成功的使用了缺省网关。对于拨号上网用户则表示能够成功的访问Internet。

    如果上面所列出的所有ping命令都能正常运行,那么计算机进行本地和远程通信基本上就没有问题了。

    (3)ping命令的常用参数选项

    ping IP -t:连续对IP地址执行ping命令,直到被用户以Ctrl+C中断。

    ping IP -l 2000:指定ping命令中的特定数据长度(此处为2000字节),而不是缺省的32字节。

    ping IP -n 20:执行特定次数(此处是20)的ping命令。

    二、Ipconfig命令

    ipconfig实用程序可用于显示当前的TCP/IP配置的设置值。这些信息一般用来检验人工配置的TCP/IP设置是否正确。

    而且,如果计算机和所在的局域网使用了动态主机配置协议DHCP,使用ipconfig命令可以了解到你的计算机是否成功地租用到了一个IP地址,如果已经租用到,则可以了解它目前得到的是什么地址,包括IP地址、子网掩码和缺省网关等网络配置信息。

    下面给出最常用的选项:

    (1)ipconfig:当使用不带任何参数选项ipconfig命令时,显示每个已经配置了的接口的IP地址、子网掩码和缺省网关值。

    (2)ipconfig /all:当使用all选项时,ipconfig能为DNS和WINS服务器显示它已配置且所有使用的附加信息,并且能够显示内置于本地网卡中的物理地址(MAC)。如果IP地址是从DHCP服务器租用的,ipconfig将显示DHCP服务器分配的IP地址和租用地址预计失效的日期。图为运行ipconfig /all命令的结果窗口。

    (3)ipconfig /release和ipconfig /renew:这两个附加选项,只能在向DHCP服务器租用IP地址的计算机使用。如果输入ipconfig /release,那么所有接口的租用IP地址便重新交付给DHCP服务器(归还IP地址)。如果用户输入ipconfig /renew,那么本地计算机便设法与DHCP服务器取得联系,并租用一个IP地址。大多数情况下网卡将被重新赋予和以前所赋予的相同的IP地址。

    三、Tracert命令

    Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。命令功能同Ping类似,但它所获得的信息要比Ping命令详细得多,它把数据包所走的全部路径、节点的IP以及花费的时间都显示出来。该命令比较适用于大型网络。

    命令格式:

    tracert IP地址或主机名 [-d][-h maximumhops][-j host_list] [-w timeout]

    参数含义:

    -d 不解析目标主机的名字;

    -h maximum_hops 指定搜索到目标地址的最大跳跃数;

    -j host_list 按照主机列表中的地址释放源路由;

    -w timeout 指定超时时间间隔,程序默认的时间单位是毫秒。

    例如想要了解自己的计算机与目标主机之间详细的传输路径信息,可以在MS-DOS方式输入tracert +目标主机域名或者IP地址。

    四、Netstat命令

    Netstat命令可以帮助网络管理员了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以统计目前总共有哪些网络连接正在运行。

    利用命令参数,命令可以显示所有协议的使用状态,这些协议包括TCP协议、UDP协议以及IP协议等,另外还可以选择特定的协议并查看其具体信息,还能显示所有主机的端口号以及当前主机的详细路由信息。

    命令格式:

    netstat [-r] [-s] [-n] [-a]

    参数含义:

    -r 显示本机路由表的内容;

    -s 显示每个协议的使用状态(包括TCP协议、UDP协议、IP协议);

    -n 以数字表格形式显示地址和端口;

    -a 显示所有主机的端口号。

     
    学而不思则罔,思而不学则殆
  • 相关阅读:
    div标签和span标签的简单区别
    方法重载的好处及区别
    异步计算工具
    设置"用于统计的冗余字段"要谨慎
    如何建立索引
    NFS,Memcached,Tokyo tyrant实现session共享性能测试
    mysql cache功能小记
    PHP程序员也要学会使用“异常”
    xdebug: var_dump函数设置
    用shell写个简单的log监控程序
  • 原文地址:https://www.cnblogs.com/linyu51/p/15351814.html
Copyright © 2020-2023  润新知