“trace”和“track”有什么区别?traceroute的原理中利用了哪个协议的特殊机制

本文目录
- “trace”和“track”有什么区别
- traceroute的原理中利用了哪个协议的特殊机制
- tracert这个命令怎样运用
- tracert这个命令怎么用
- traceroute和tracert命令工作原理的差别
- ping和tracert命令的基本作用和用法
- tracert命令怎么用
- RedHat Linux里trace使用的什么协议
“trace”和“track”有什么区别
这两个词只是字母组成相似
发音和意思都不同
trace和track具体的区别如下:
trace 英[treɪs] 美[tres]
vt. 跟踪,追踪; 追溯,探索; 探索; 查找;
vi. 沿着一小径或道路前进; 可以追溯的;
n. 痕迹; 痕迹,踪迹; 微量,极少量; [植] (脉) 迹;
[例句]The exhibition traces the history of graphic design in America from the 19th century to the present
展览追溯了美国从19世纪至今的平面设计历史。
[其他] 第三人称单数:traces 复数:traces 现在分词:tracing 过去式:traced过去分词:traced
track 英[træk] 美[træk]
n. 小路,小道; 痕迹,踪迹; 轨道,音轨; 方针,路线;
vt. 跟踪; 追踪; 监看,监测;
vi. 沿着轨道前进; 沿着一条路走,旅行; 位于一队列中;
[例句]We set off once more, over a rough mountain track.
我们沿着一条崎岖的山间小路再度出发。
[其他] 第三人称单数:tracks 复数:tracks 现在分词:tracking 过去式:tracked过去分词:tracked
traceroute的原理中利用了哪个协议的特殊机制
-c num ——表示使用ping发出去num个数据包
-n ——表示ping的输出中包含主机信息的都用ip表示,不在进行ip和主机名之间的映射,那样ping的响应速度会更快
-s packetsize ——指定ping发出去的数据包的大小,单位是B. 如果不配置此选项将默认为56B
-t ttl ——设定数据包在网络上传输的Time To Live(TTL)生命周期
tracert这个命令怎样运用
Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。 Tracert 工作原理 通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应数据包,Tracert 诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。 Tracert 先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。 Tracert 命令按顺序打印出返回“ICMP 已超时”消息的路径中的近端路由器接口列表。如果使用 -d 选项,则 Tracert 实用程序不在每个 IP 地址上查询 DNS。 在下例中,数据包必须通过两个路由器(10.0.0.1 和 192.168.0.1)才能到达主机 172.16.0.99。主机的默认网关是 10.0.0.1,192.168.0.0 网络上的路由器的 IP 地址是 192.168.0.1。 C:\》tracert 172.16.0.99 -d Tracing route to 172.16.0.99 over a maximum of 30 hops 1 2s 3s 2s 10,0.0,1 2 75 ms 83 ms 88 ms 192.168.0.1 3 73 ms 79 ms 93 ms 172.16.0.99 Trace complete. 用tracert 解决问题 可以使用 tracert 命令确定数据包在网络上的停止位置。下例中,默认网关确定 192.168.10.99 主机没有有效路径。这可能是路由器配置的问题,或者是 192.168.10.0 网络不存在(错误的 IP 地址)。 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 estination net unreachable. Trace complete. Tracert 实用程序对于解决大网络问题非常有用,此时可以采取几条路径到达同一个点。 Tracert 命令行选项 Tracert 命令支持多种选项,如下表所示。 tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name 选项 描述 -d 指定不将 IP 地址解析到主机名称。 -h maximum_hops 指定跃点数以跟踪到称为 target_name 的主机的路由。 -j host-list 指定Tracert 实用程序数据包所采用路径中的路由器接口列表。 -w timeout 等待timeout 为每次回复所指定的毫秒数。 target_name 目标主机的名称或 IP 地址。
tracert这个命令怎么用
tracert命令是验证通往远程主机路径的实用程序用法:
用法: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] [-R] [-S srcaddr] target_name
选项:
-d 不将地址解析成主机名。
-h maximum_hops 搜索目标的最大跃点数。
-j host-list 与主机列表一起的松散源路由(仅适用于 IPv4)。
-w timeout 等待每个回复的超时时间(以毫秒为单位)。
-R 跟踪往返行程路径(仅适用于 IPv6)。
-S srcaddr 要使用的源地址(仅适用于 IPv6)。
-4 强制使用 IPv4。
-6 强制使用 IPv6。
最简单的用法就是 tracert hostname 其中hostname是计算机名或你想跟踪其路径的计算机的IP地址。TRACERT将返回数据包借以到达最终目的地的各种IP地址。
traceroute和tracert命令工作原理的差别
当数据报从你的计算机经过多个网关传送到目的地时,Tracert命令可以用来跟踪数据报使用的路由(路径)。该实用程序跟踪的路径是源计算机到目的地的一条路径,不能保证或认为数据报总遵循这个路径。如果你的配置使用DNS,那么你常常会从所产生的应答中得到城市、地址和常见通信公司的名字。Tracert是一个运行得比较慢的命令(如果你指定的目标地址比较远),每个路由器你大约需要给它15秒钟。
Tracert的使用很简单,只需要在tracert后面跟一个IP地址或URL,Tracert会进行相应的域名转换的。Tracert一般用来检测故障的位置,你可以用tracert IP在哪个环节上出了问题,虽然还是没有确定是什么问题,但它已经告诉了我们问题所在的地方,你也就可以很有把握的告诉别人——某某出了问题。
该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议 (ICMP) 回显数据包发送到目标,以决定到达目标采用的路由。要在转发数据包上的TTL 之前至少递减 1,必需路径上的每个路由器,所以 TTL 是有效的跃点计数。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源系统。Tracert 先发送 TTL 为 1 的回显数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。路由通过检查中级路由器发送回的“ICMP 已超时”的消息来确定路由。不过,有些路由器悄悄地下传包含过期 TTL 值的数据包,而 tracert 看不到。
tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout]target_name
参数 /d 指定不将地址解析为计算机名。
-h maximum_hops 指定搜索目标的最大跃点数。
-j computer-list 指定沿 computer-list 的稀疏源路由。
-w timeout 每次应答等待 timeout 指定的微秒数。
target_name 目标计算机的名称。 NET命令的基本用法
ping和tracert命令的基本作用和用法
1、在开始菜单总,点击运行,在弹出的对话框中输入CMD,进入DOS系统。
2、在命令行下输入 ping 网址或者IP地址例如ping www.baidu.com。
3、下图就是连接速度。
4、下图是丢包率。
5、接着在命令提示符窗口,输入tracert “ip”或者“域名”,检查本地网络到测试目标的联通性,以www.baidu.com为例。
6、跟踪到目标ip,证明网络连通可以正常 .如果最后一跳是超时,证明连通有问题。
7、如果需要了解“tracert”加参数的用法,直接在命令行输入tracert”,回车。如图有“d”、“h”、“-j”、“-r”、“-s”、“-4”、“-6”等命令用法。
tracert命令怎么用
Tracert是路由的跟踪实用程序,用于确定IP数据报访问目标所采取的路径,我们在上网的时候,需要追踪本机到指定网址经过哪些路由器,这时候就需要使用到Tracert命令。那么Win10系统Tracert命令如何使用?下面小编和大家分享系统Tracert命令的使用方法。
1、在CMD命令提示符下使用tracert命令,打开CMD 可以WIN+R 然后在运行中输入CMD 确定;
2、在命令行中输入“tracert ”并在后面加入一个IP地址,可以查询从本机到该IP地址所在的电脑要经过的路由器及其IP地址。下图中后面的IP地址为同一个路由器下的局域网中的另一个电脑的IP地址。
3、从左到右的5条信息分别代表了“生存时间”(每途经一个路由器结点自增1)、“三次发送的ICMP包返回时间”(共计3个,单位为毫秒ms)和“途经路由器的IP地址”(如果有主机名,还会包含主机名)。
4、也可以输入“tracert ”后面接一个网址,DNS解析会自动将其转换为IP地址并探查出途经的路由器信息。如这回在后面输入了百度经验的URL地址,可以发现共查询到10条信息,其中带有星号(*)的信息表示该次ICMP包返回时间超时。
5、如果在“tracert”命令后添加一个不存在的IP地址,tracert程序则会报错。如下图所示。
6、在“tracert”命令与IP地址或URL地址中间输入“-d”,可以不将IP地址解析到主机名称。从下图可以看出,添加了“-d”后将不显示出“PC-helei”字样,即不显示主机名称。
7、在“tracert”命令与IP地址或URL地址中间输入“-h”,并在之后添加一个数字,可以指定本次tracert程序搜索的最大跳数。如下图中加入“ -h 5 ”后,搜索只在路由器间跳转5次,就无条件结束了。
8、在“tracert”命令与IP地址或URL地址中间输入“-w”,并在之后添加一个数字,可以指定tracert为每次回复所指定的毫秒数。
9、另外,tracert中还有如“-j”、“-r”、“-s”、“-4”、“-6”等命令,其用法都可以在命令行中输入命令“tracert”直接查到,这里就不一一赘述了。
以上就是tracert命令详解详解了,不管是还是Win8 或Win10都是可以通用的哦。
RedHat Linux里trace使用的什么协议
还是使用的ICMP协议,因为ICMP协议是IP的上层协议,而IP包含有TTL字段,而且trace主要是为了发现路由信息。工作原理如下:
当你输入一个trace route命令,traceroute发送一份ttl(存活时间)为1的数据报文给目的主机,当到第一个路由器的时候,路由器会将它的ttl值减1,如减1后ttl=0就丢掉该包,然后发一个表示超时的包回来.那样,我们就获得了到达第一个路由器的地址和时间(往返时间/2得到单程时间);然后,发一个ttl为2的包,那么就会停在途中的第2个路由器那里,同样也得到第2个路由器的时间...如此一直到到达目的地,traceroute会收到一个端口不可达信息,它计算收到这个信息所用时间,从而计算出到达目的主机所用时间。在traceroute运行过程中,它会依次显示经过的每一个路由器。

本文相关文章:
oracle 教程(目前在学习使用oracle ,想问下有什么好的教程没)
2026年8月31日 19:20
sequence(oracle sequence 干嘛用的)
2026年8月29日 04:00
oracle中trunc函数怎样使用?trunc函数是什么意思
2026年7月3日 07:00
RAC接口和3.5(6.5)接口有什么区别?魔方SUB是什么意思
2026年6月21日 13:00
更多文章:
repercussions(都是余波,repercussions和aftermath有什么区别啊)
2026年10月11日 09:00
dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)
2026年10月11日 08:50
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00




