tracerttraceroute和tracert的区别

tracert  时间:2020-12-19  阅读:()

谁有tracert命令详解

Traceroute使用详解 ,即国际互联网,是目前世界上最大的计算机网络,更确切地说是网络的网络。它由遍布全球的几万局域网和数百万台计算机组成,并通过用于异构网络的TCP/IP协议进行网间通信。互联网中,信息的传送是通过网中许多段的传输介质和设备(路由器,交换机,服务器,网关等等)从一端到达另一端。每一个连接在上的设备,如主机、路由器、接入服务器等一般情况下都会有一个独立的IP地址。通过Traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。UNIX系统中,我们称之为Traceroute,MS Windows中为Tracert。 Traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备Traceroute要测3次。输出结果中包括每次测试的时间(ms)和设备的名称(如有的话)及其IP地址。 在大多数情况下,作为网络工程技术人员或者系统管理员会在UNIX主机系统下,直接执行命令行: Traceroute hostname 而在Windows系统下是执行Tracert的命令: Tracerert hostname 比如在北京地区使用windows NT 主机(已经与北京163建立了点对点的连接后) 使用NT系统中的Tracert命令:(用户可用:开始->运行,输入mand" 调mand窗口使用此命令) C:>tracert Tracing route to [204.71.200.75] over a maximum of 30 hops: 1 161 ms 150 ms 160 ms 202.99.38.67 2 151 ms 160 ms 160 ms 202.99.38.65 3 151 ms 160 ms 150 ms 202.97.16.170 4 151 ms 150 ms 150 ms 202.97.17.90 5 151 ms 150 ms 150 ms 202.97.10.5 6 151 ms 150 ms 150 ms 202.97.9.9 7 761 ms 761 ms 752 ms [204.70.122.69] 8 751 ms 751 ms * [204.70.164.49] 9 762 ms 771 ms 751 ms [204.70.164.67] 10 721 ms * 741 ms [204.70.123.6] 11 * 761 ms 751 ms [206.132.150.237] 12 771 ms * 771 ms [206.132.254.41] 13 731 ms 741 ms 751 ms [208.178.103.62] 14 781 ms 771 ms 781 ms [204.71.200.75] plete. 您目前正在ONLINE状态的话,可以直接尝试一下。 参数说明: tracert [-d] [-h maximum_hops] [puter-list] [-w timeout] target_name 该诊断实用程序通过向目的地发送具有不同生存时间 (TL) 的 控制信息协议 (CMP) 回应报文,以确定至目的地的路由。路径上的每个路由器都要在转发该 ICMP 回应报文之前将其 TTL 值至少减 1,因此 TTL 是有效的跳转计数。当报文的 TTL 值减少到 0 时,路由器向源系统发回 ICMP 超时信息。通过发送 TTL 为 1 的第一个回应报文并且在随后的发送中每次将 TTL 值加 1,直到目标响应或达到最大 TTL 值,Tracert 可以确定路由。通过检查中间路由器发发回的 ICMP 超时 (ime Exceeded) 信息,可以确定路由器。注意,有些路由器“安静”地丢弃生存时间 (TLS) 过期的报文并且对 tracert 无效。 参数 -d 指定不对计算机名解析地址。 -h maximum_hops 指定查找目标的跳转的最大数目。 puter-list 指定在puter-list 中松散源路由。 -w timeout 等待由 timeout 对每个应答指定的毫秒数。 target_name 目标计算机的名称。 二、什么是Traceroute网关—— Traceroute Gateway? 一般使用Traceroute(或者是Tracert)是基于一台主机的,但是通常您只能知道以手边的主机为源地址到互联网络上任意一台在线的主机的路由连接质量以及数据传输效率的情况,而使用基于WEB的方式,只要一台主机安装了特定的CGI程序,用户就可以通过这台主机运行相关的程序,执行Traceroute的功能。这台主机我们把它叫做Traceroute网关。Traceroute网关可以帮助用户了解网络的物理与逻辑连接的拓扑情况以及数据传输的效率。如果这种网关足够多,我们就可以方便地了解到各主机之间连接的情况了。 三、为什么要使用Traceroute? 1.几乎每一个网上人(尤其是Webmaster)对他们的计算机(或其它设备)与的连接,路由(径),连通时间,速度等都很关心。使用由ChianNetMap组织起来的各地区Webmaster提供的Traceroute网关的服务,将给你一个满意的答案。从你的计算机到任何别的地方,ChinaNetMap(Traceroute)都能提供其间的每个设备(IP地址)及其连通时间。它可以让你画出通过网络的路径。 2.许多公司和单位都设有或正在设立自己的服务器-尤其是Web服务器。一旦有自己的Web服务器,随着网民数量的日益增加(包括潜在的,没法统计的网民),你一定很想知道是否他们都能与你连接。你的ISP如何与一个或多个NAP连接,以及他们的连接效率会直接影响到你的连接质量. 3.在选择ISP,骨干网连接,你站点的主机时,大多数有见识的网民喜欢检查该Site的连接性能及其它是怎样精确的与谁连,连到哪儿。ChinaNetMap(Traceroute)将给你一个完美的答案。 四、Traceroute的功能介绍: Traceroute最早是由Van Jacobson在1988写出的小程序。当时主要是解决他自己碰到的一些网络的问题。Traceroute是一个正确理解IP网络并了解路由原理的重要工具。他们对负责网络工程技术与系统管理的Webmaster是一个使用方便的程序。 对ISP而言,设立Traceroute网关,将使网络服务提供商帮助用户建立并维持对服务商服务质量的信心。服务质量高的ISP可以通过设立Traceroute网关,使用户了解其与网络连接以及数据传输的效率。当然,基础设施差,服务质量低的ISP是比较害怕提供这种服务。因为,这样用户可以使用这一工具了解服务商目前的网络连接情况。 在一台主机安装了相关的Traceroute的CGI程序后,您可以输入相应的目的主机的IP地址或者名字,就可以得到相关的数据: 如:在美国的主机 http://bs.mit.edu:8001/cgi-bin/traceroute上 查询其到中国南京的北极星站点 (中国Webmaster联盟的合作伙伴)数据传输的路径。 查询界面为: Traceroute Hack

tracert命令

tracert /? 

Usage: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] 
[-R] [-S srcaddr] [-4] [-6] target_name 

Options: 
-d Do not resolve addresses to hostnames. 
-h maximum_hops Maximum number of hops to search for target. 
-j host-list Loose source route along host-list (IPv4-only). 
-w timeout Wait timeout milliseconds for each reply. 
-R Trace round-trip path (IPv6-only). 
-S srcaddr Source address to use (IPv6-only). 
-4 Force using IPv4. 
-6 Force using IPv6. 

Tracert命令详解 

该诊断实用程序将包含不同生存时间 (TTL) 值的  控制消息协议 (ICMP) 回显数据包发送到目标,以决定到达目标采用的路由。要在转发数据包上的 TTL 之前至少递减 1,必需路径上的每个路由器,所以 TTL 是有效的跃点计数。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源系统。Tracert 先发送 TTL 为 1 的回显数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。路由通过检查中级路由器发送回的“ICMP 已超时”的消息来确定路由。不过,有些路由器悄悄地下传包含过期 TTL 值的数据包,而 tracert 看不到。 
tracert [-d] [-h maximum_hops] [puter-list] [-w timeout] target_name 
使用 tracert 跟踪网络连接 
Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。 
Tracert 工作原理 
通过向目标发送不同 IP 生存时间 (TTL) 值的“ 控制消息协议 (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 
plete. 
用 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: unreachable. 
plete. 
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 host_name 
或者键入 tracert ip_address 
其中 host_name 或 ip_address 分别是远程计算机的主机名或 IP 地址。 
例如,要跟踪从该计算机到 [url][/url] 的连接路由,请在命令提示行键入: 
tracert [url][/url] 
注意 
要打开“命令提示符”,请单击“开始”,指向“程序”、“附件”,然后单击“命令提示符”。 
tracert 命令跟踪 TCP/IP 数据包从该计算机到其他远程计算机所采用的路径。tracert 命令使用 ICMP 响应请求并答复消息(和 ping 命令类似),产生关于经过的每个路由器及每个跃点的往返时间 (RTT) 的命令行报告输出。 
如果 tracert 失败,可以使用命令输出来帮助确定哪个中介路由器转发失败或耗时太多。 
参数 
/d 
指定不将地址解析为计算机名。 
-h maximum_hops 
指定搜索目标的最大跃点数。 
puter-list 
指定沿puter-list 的稀疏源路由。 
-w timeout 
每次应答等待 timeout 指定的微秒数。 
target_name 
目标计算机的名称

traceroute和tracert的区别

windows下的tracert和linux/BSD/router下的traceroute都用于探测数据包从源到目的经过路由的IP,但两者探测的方法却有差别。   默认情况下,tracert是向目的地址发出ICMP请求回显数据包,而traceroute是向目的地址的某个端口(大于30000)发送UDP数据报。两者用于探测的数据类型不同。但他们也有一个共同点:都是通过设置发送包的TTL的值从1开始、逐次增1的方法来探测。

Vultr新用户省钱福利,最新可用优惠码/优惠券更新

如今我们无论线上还是线下选择商品的时候是不是习惯问问是不是有优惠活动,如果有的话会加速购买欲望。同样的,如果我们有准备选择Vultr商家云服务器的时候,也会问问是不是有Vultr优惠码或者优惠券这类。确实,目前Vultr商家有一些时候会有针对新注册用户赠送一定的优惠券活动。那就定期抽点时间在这篇文章中专门整理最新可用Vultr优惠码和商家促销活动。不过需要令我们老用户失望的,至少近五年我们看到Vu...

香港E3-1230v2 16GB 30M 326元/月 数脉科技

官方网站:https://www.shuhost.com/公司名:LucidaCloud Limited尊敬的新老客户:艰难的2021年即将结束,年终辞旧迎新之际,我们准备了持续优惠、及首月优惠,为中小企业及个人客户降低IT业务成本。我们将持续努力提供给客户更好的品质与服务,在新的一年期待与您有美好的合作。# 下列价钱首月八折优惠码: 20211280OFF (每客户限用1次) * 自助购买可复制...

RAKsmart 2021新年新增韩国服务器及香港美国日本VPS半价

RAKsmart 商家我们肯定不算陌生,目前主要的营销客户群肯定是我们。于是在去年的时候有新增很多很多的机房,比如也有测试过的日本、香港、美国机房,这不今年有新增韩国机房(记得去年是不是也有增加过)。且如果没有记错的话,之前VPS主机也有一次磁盘故障的问题。 这不今天有看到商家新增韩国服务器产品,当然目前我还不清楚商家韩国服务器的线路和速度情况,后面我搞一台测试机进行...

tracert为你推荐
网站虚拟主机网站与虚拟主机与域名之间的关系是什么?虚拟空间免费试用那位给我介绍个可以试用三天的虚拟空间。asp虚拟空间asp视频聊天室系统支持虚拟空间美国网站空间美国,韩国,香港网站空间虚拟主机控制面板虚拟主机管理面板与网站后台有什么区别?万网虚拟主机万网虚拟、专享、独享主机有什么区别?上海虚拟主机上海哪个域名注册和虚拟主机IDC稳定可靠,价格合适?虚拟主机mysql怎么管理虚拟主机上的MYSQL?(高分回报)云南虚拟主机用哪家虚拟主机?(美橙互联还是西部数码)淘宝虚拟主机我想在淘宝买虚拟主机不知道哪家好?想找长期合作稳定的
个人域名备案流程 主机评测 koss mobaxterm 双12活动 免费静态空间 cdn加速原理 泉州移动 umax120 drupal安装 美国独立日 双线asp空间 宏讯 阿里云官方网站 免费的asp空间 日本代理ip lamp架构 阿里云邮箱登陆 空间服务器 .htaccess 更多