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的方法来探测。

零途云:香港站群云服务器16IP220元/月,云服务器低至39元/月

零途云(Lingtuyun.com)新上了香港站群云服务器 – CN2精品线路,香港多ip站群云服务器16IP/5M带宽,4H4G仅220元/月,还有美国200g高防云服务器低至39元/月起。零途云是一家香港公司,主要产品香港cn2 gia线路、美国Cera线路云主机,美国CERA高防服务器,日本CN2直连服务器;同时提供香港多ip站群云服务器。即日起,购买香港/美国/日本云服务器享受9折优惠,新...

阿里云年中活动最后一周 - ECS共享型N4 2G1M年付59元

以前我们在参与到云服务商促销活动的时候周期基本是一周时间,而如今我们会看到无论是云服务商还是电商活动基本上周期都要有超过一个月,所以我们有一些网友习惯在活动结束之前看看商家是不是有最后的促销活动吸引力的,比如有看到阿里云年中活动最后一周,如果我们有需要云服务器的可以看看。在前面的文章中(阿里云新人福利选择共享性N4云服务器年79.86元且送2月数据库),(LAOZUO.ORG)有提到阿里云今年的云...

pacificrack:2021年七夕VPS特别促销,$13.14/年,2G内存/2核/60gSSD/1T流量,支持Windows

pacificrack官方在搞2021年七夕促销,两款便宜vps给的配置都是挺不错的,依旧是接入1Gbps带宽,KVM虚拟、纯SSD raid10阵列,支持包括Linux、Windows 7、10、server2003、2008、2012、2016、2019在内多种操作系统。本次促销的VPS请特别注意限制条件,见本文末尾!官方网站:https://pacificrack.com支持PayPal、支...

tracert为你推荐
xunizhujivps,虚拟主机,云主机是什么?三种有什么区别?虚拟主机价格虚拟主机一般多少钱一年企业虚拟主机企业虚拟主机和个人虚拟主机选择有差别吗?已备案域名查询已经有个顶级域名,怎么查询是否备案?域名服务商请问那些域名服务商是怎么捣鼓这么多域名的? 它们为什么可以做这个云服务器租用云服务器租用需要注意哪些方面天津虚拟主机天津有代理店掌柜的公司吗?在哪?最好的虚拟主机谁来推荐一下哪里的虚拟主机比较好虚拟主机测评虚拟主机哪个最好二级域名什么叫一级 二级域名
虚拟主机软件 广东服务器租用 域名备案信息查询 主机测评 华为云服务 adman webhostingpad ix主机 缓存服务器 Hello图床 监控宝 私有云存储 mysql主机 空间论坛 如何用qq邮箱发邮件 息壤代理 google台湾 重庆电信服务器托管 沈阳主机托管 cxz 更多