《g命令入门详解及应用举例》由会员分享,可在线阅读,更多相关《g命令入门详解及应用举例(17页珍藏版)》请在金锄头文库上搜索。
1、G 命令入门详解及应用举例 目录 【摘要:本资料为本人在学 g 命令过程中收集,现将其整理出来供有需要的朋友阅 读。 本资料结合具体例子讲解,通过阅读本资料您将会对 g 命令有全面了解,并可以运用 g命令来检查及解决日常遇到网络连接问题!】 一、g 的基础知识.2 二、g 命令详解.2 三、如何利用 G 命令检查网络连通状态:.4 四、如何用 g 命令来判断一条链路好坏? .7 五、对 g 后返回信息的分析.8 1、 Request timed out .8 2、Destination host Unreachable .9 3.Source quench received.9 4.Unkno
2、wn host.9 5.No answer .9 6.g 127.0.0.1:.9 7.no rout to host: 网卡工作不正常。 .9 8.transmit failed,error code: 10043 网卡驱动不正常。 .9 9.unknown host name: .9 六、g 命令的其他用途:判断链路的速度.10 七、应用举例:. 11 八、附:g 命令应用解释:.12 一、g 的基础知识 g 命令相信大家已经再熟悉不过了,但是能把 g 的功能发挥到最大的人却并不是 很多,当然我也并不是说我可以让 g 发挥最大的功能,我也只不过经常用 g 这个工 具, 也总结了一些小经验,
3、现在和大家分享一下。 g 是潜水艇人员的专用术语,表示回应 的 声纳脉冲,在网络中 g 是一个十分好用的 TCP/IP 工具。它主要的功能是用来检测网络 的连通情况和分析网络速度。 g 有好的善的一面也有恶的一面。先说一下善的一面吧。上面已经说过 g 的用途就是用来检测网络的连同情况和分析网络速度,但它是通 过 什么来显示连通呢?这首先要了解 g 的一些参数和返回信息。 二、g 命令详解 首先需要打开 DOS 命令界面,通过点击开始菜单中的“运行”选项,输入“cmd 回车即 可打 开(如下图) 。 回车后 我们输入 g /? 例出 g 以下是 G 的一些参数(如图): 下面我和大家讲解一下,每
4、个参数意思和使用。 g -t -a -n count -l length -f -i ttl -v tos -r count -s count -j computer-list | -k computer-list -w timeout destination-list -t g 指 定的计算机直到中断。 -a 将地址解析为计算机名。 -n count 发送 coun t 指定的 ECHO 数据包数。默认值为 4。 -l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值 是 65,527。 -f 在数据包中发送“不要分段“标志。数据包就不会被
5、路由上的网关分段。 -i ttl 将“生存时间“字段设置为 ttl 指定的值。 -v tos 将“服务类型“字段设置为 tos 指定的值。 -r count 在“记录路由“字段中记录传出和返回数据包的路由。count 可以指定最少 1 台, 最多 9 台计算机。 -s count 指定 count 指定的跃点数的时间戳。 -j computer- list 利用 computer-list 指定的计算机列表路由数据包。连续计算机可以 被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。 -k computer- list 利用 computer-list 指定的计算机列表路由数据包。连续计
6、算机不能 被中间网关分隔(路由严格源)IP 允许的最大数量为 9。 -w timeout 指定超时间隔,单位为毫秒。 destination-li st 指定要 g 的远程计算机。 三、如何利用 G 命令检查网络连通状态: 连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设 备等造成的故障。 首先我们讲一下使用 g 命令的步骤。 使用 g 检查连通性有五个 步 骤: 1. 使用 ipconfig /all 观察本地网络设置是否正确,如图; 2. g 127.0.0.1,127.0.0.1 回送地址 g 回送地址是为了检查本地的 TCP/IP 协议有 没有设置好; 3.
7、 g 本机 IP 地址,这样是为了检查本机的 IP 地址设置和网卡安装配置是否有误; 例如本机 IP 地址为:192.168.18.2。则执行命令 g 192.168.18.2 。如果网卡 安装配置没有问题,则应有类似下列显示: Replay from 192.168.18.2 bytes=32 time g 127.0.0.1 #连接 127.0.0.1 的命令 ging 127.0.0.1 with 32 byte of data: #开始连接 127.0.0.1 Reply from 127.0.0.1:byte=32 time, Approximate round trip times
8、 in milli-seconds: Minimum = 0ms,Maximum = 0ms,average = 0ms #连接 127.0.0.1 #发送 4 个数据包, 收到 4 个数据包, 丢失 0 个数据包 #下面是连接所用时长 解释: 这条命令是测试 TCP/IP 协议是否正常工作,127.0.0.1-255 都称为环回地址, 顾名思义这个地 址不像 internet 地址, 他是经过一个环又回到本地 Reply from 127.0.0.1:byte=32 time, 发送了 4 个包, 接收到了 4 个包 丢掉 0 个, 丢包率为 0% Minimum = 0ms,Maximum
9、 = 0ms,average = 0ms 表示最大时延为 0MS,最小时延也是 0MS 平均时延为 0MS 二、 问题:ip 和 dns 设成自动,局域网内其他人也一样,本地显示已连接,但上不了网, 192.168.1.1 也进不了 g 其他人的 ip 显示 三个 Destination host unreachable 。 g statistics for: Packets :sent=4,receive=0.lost=4 (100% loss ) 解释: “Destination Host Unreachable” 信息说明对方主机不存在或者没有跟对方建立连接。 路由表中连到达目标的路由都
10、没有,会出现“Destination Host Unreachable” 。 主要在以下三种情形出现: 1、 局域网使用 DHCP 动态分配 IP 地址时,DHCP 出现故障或者失败 DHCP 失效或者出现故障时,客户机无法分配到 IP 地址,系统只有自设 IP 地址,而 IP 地 址的自动设置往往会分配到不同的子网,因此会出现“Destination Host Unreachable” 。 2、 子网掩码设置错误 这种情况一般比较少见,如果子网掩码不是系统自动生成的,则在计算时一定细心。 3、 路由表返回错误信息 这种情况一般是在“Destination Host Unreachable” 前面加上 IP 地址,说明本地计算机与 外 部网络连接没有问题,但与某台主机连接存在问题。 g statistics for: Packets :sent=4,receive=0.lost=4 (100% loss ) 如果在 MS-DOS 方式下执行此命令显示内容为:Req uest timed