android tracert命令详解,Tracert命令详解

android tracert命令详解,Tracert命令详解摘要通过对 Tracert 定义和工作原理的介绍分析使用 Tracert 的好处 并详细分析 DOS 下的 Tracert 命令使用流程 关键词 Tracert 路由网络中图分类号 TP3 文献标识码 A1 什么是 TracertTrace 是操作系统提供的一个路由跟踪实用程序 它用于确定 IP 数据包访问目标主机时所采取的路径 通过 Traceroute 可以知道信息从本地计算机到互联网目标主机是走的什么路径

摘 要 通过对Tracert定义和工作原理的介绍分析使用Tracert的好处,并详细分析DOS下的Tracert命令使用流程。

关键词 Tracert 路由 网络

中图分类号:TP3 文献标识码:A

1什么是Tracert

Tracert是操作系统提供的一个路由跟踪实用程序,它用于确定 IP 数据包访问目标主机时所采取的路径。通过Traceroute可以知道信息从本地计算机到互联网目标主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。Tracert通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。

2 Tracert的工作原理

Tracert通过向目标发送不同IP生存时间 (TTL) 值的ICMP回应数据包,确定到目标所采取的路由并要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。Tracert 先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将TTL递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。

3为什么要使用Tracert

互联网是由遍布全球的几万个局域网和数以百万计的服务器和计算机所组成的。局域网与计算机、服务器之间使用路由器来进行数据转发。这种结构使互联网如蛛网一般错综复杂,从一个网络节点到另一个网络节点通常有多条网络链路可达,路由器根据数据类型及网络负载等多种情况实时选择最优链路进行数据传输。如何确定数据传输的最终路由,这条路由上所有设备的连通时间、连接速度,是否安全等多个指标都是我们关心的焦点。Tracert能够提供这条路由上每一个设备(IP地址)及其连通时间,为你画出整个网络的路径。

4 DOS下Tracert命令的使用

(1)语法

tracert [-d] [-h MaximumHops] [-j HostList] [-w Timeout] [-R] [-S SrcAddr] [-4][-6] TargetName

(2)参数

-d:防止 tracert 试图将中间路由器的 IP地址解析为它们的名称。这样可加速显示 tracert 的结果。

-h MaximumHops:指定搜索目标(目的)的路径中存在的跃点的最大数。默认值为 30 个跃点。

-j HostList:指定回显请求消息将 IP 报头中的松散源路由选项与 HostList 中指定的中间目标集一起使用。使用松散源路由时,连续的中间目标可以由一个或多个路由器分隔开。HostList 中的地址或名称的最大数量为9。HostList 是一系列由空格分隔的 IP 地址(用带点的十进制符号表示)。仅当跟踪IPv4地址时才使用该参数。

-w Timeout:指定等待“ICMP 已超时”或“回显答复”消息(对应于要接收的给定“回现请求”消息)的时间(以毫秒为单位)。如果超时时间内未收到消息,则显示一个星号 (*)。默认的超时时间为 4000(4 秒)。

-R:指定 IPv6 路由扩展标头应用来将“回显请求”消息发送到本地主机,使用目标作为中间目标并测试反向路由。

-S:指定在“回显请求”消息中使用的源地址。仅当跟踪 IPv6 地址时才使用该参数。

-4:指定 Tracert.exe 只能将 IPv4 用于本跟踪。

-6:指定 Tracert.exe 只能将 IPv6 用于本跟踪。

TargetName:指定目标,可以是 IP 地址或主机名。

-?:在命令提示符下显示帮助。

例如:我们在DOS命令行中输入“tracert ”,系统返回结果为:

C:\>tracert

Tracing route to [122.226.185.94]

over a maximum of 30 hops:

1 2 ms 1 ms 1 ms 192.168.1.1

2 4 ms 4 ms 4 ms 125.124.184.1

3 8 ms 5 ms 5 ms 115.233.128.202

4 11 ms 10 ms 7 ms 220.189.121.225

5 13 ms 15 ms 16 ms 61.175.73.66

6 19 ms 18 ms 18 ms 61.175.85.170

7 463 ms 16 ms 16 ms 61.175.95.38

8 * * * Request timed out.

9 14 ms 14 ms 13 ms 122.226.185.94

Trace complete.

系统首先通过域名解析将域名解析到IP地址122.226.185.94,然后通过了8个路由器转发数据到达目的地址。

如果我们“tracert 192.168.10.99”,系统返回如下:

C:\>tracert 192.168.10.99

Tracing route to 192.168.10.99 over a maximum of 30 hops

1 10.0.0.1 reports:Destination net unreachable.

Trace complete.

则表明主机到ip地址“192.168.10.99”没有有效路径,这可能是路由器配置问题,也有可能是“192.168.10.99”这个ip地址不存在。

通过tracert和其他网路测试命令(如ping命令)相结合,可以有效的查找网络故障,确定网络通信过程中究竟哪一个路由器上出现数据丢包、网络延时甚至网络中断现象,快速确定网络故障节点,就可以在最短时间内修复网络故障。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/200991.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午10:10
下一篇 2026年3月20日 上午10:10


相关推荐

  • shell脚本for循环的使用

    shell脚本for循环的使用一 操作数字 1 for i 0 i lt 10 i 双括号形式 do 执行体两侧的大括号可以加也可以不加 执行体 amp 这种后台执行的循环是错误的 done2 foriin seq110 seqnum1num2 从 num1 累加到 num2 每次累加 1 必须带有取值 符号 说明是值输出 9 行 8883 foriin 1 10 num1 num2 从 num1 累加到 num2 每次累加 1 输出

    2026年3月16日
    1
  • 微信小程序中-[渲染层网络层错误] pages/card/card.wxss 中的本地资源图片无法通过 WXSS 获取-解决办法

    微信小程序中-[渲染层网络层错误] pages/card/card.wxss 中的本地资源图片无法通过 WXSS 获取-解决办法1、报错原由微信小程序使用background-image运行时报错pages/index/index.wxss中的本地资源图片无法通过WXSS获取,可以使用网络图片,或者base64,或者使用标签。小程序样式中不允许小程序路径2、解决方法1.使用图片的网络路径background:url(‘http://1812.img.pp.sohu.com.cn/images/blog/2009/11/18/18/8/125b6560a6ag214.jpg’);2.base64将图

    2022年6月24日
    48
  • ffmpeg的安装和使用教程_Anaconda安装ffmpeg

    ffmpeg的安装和使用教程_Anaconda安装ffmpeg一、ffmpeg的简介FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能,包含了libavcodec——这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。主要参数-i——设置输入档名。-f——设置输出格式。-y——若输出文件已存在时则覆盖文件。-fs——超过指定的文件大小时则结束转换。-t——指定…

    2025年11月5日
    6
  • MT管理器激活成功教程COC辅助

    MT管理器激活成功教程COC辅助原本辅助是免费的 但是被不良商家上架某宝 1 分析原因 弹窗激活 2 MT 管理器打开 apk 安装包 3 dex 编辑器 选择 dex 文件 4 发起新的搜索 查找字符串 5 MT 管理器没 VIP 所以用电脑版 jadx 看 java 代码 6 删除对应 smali 代码 240 4087 保存并退出 重新签名

    2026年3月17日
    2
  • Manus中文版

    Manus中文版

    2026年3月15日
    2
  • redis 清除缓存

    redis 清除缓存

    2021年10月16日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号