tranceroute

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
tracerout
一、tracerout的概念
互联网中,信息的传送是通过网中许多段的传输介质和设备(路由器,
交换机,服务器,网关等等)从一端到达另一端。每一个连接在 Internet上的设备,如主机、路由器、接入服务器等一般情况下都会有 一个独立的IP地址。通过Traceroute我们可以知道信息从你的计算机到 互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出 发点(source )到达某一同样的目的地 (destination) 走的路径可能会 不一样,但基本上来说大部分时候所走的路由是相同的。 机系统下,直接执行命令行:
目的主机的IP地址或者名字,就可以得到相关的数据。
如:在美国的主机http://bs.mit.edu:8001/cgi-bin/traceroute上
查询其到中国南京的北极星站点www.lodesoft.com(中国Webmaster联盟的合作伙伴)
数据传输的路径。
查询界面为:
Traceroute Hack
3.在选择ISP,骨干网连接,你站点的主机时,大多数有见识的网民喜
欢检查该 Site 的连接性能及其它是怎样精确的与谁连,连到哪儿。 ChinaNetMap(Traceroute)将给你一个完美的答案。
四、tracerout的功能介绍
Traceroute是一个正确理解IP网络并了解路由原理的重要工具。 对ISP而言,设立Traceroute网关,将使网络服务提供商帮助用户建立
[-t]:设置测包的服务类型
[data size]:每次测试包的数据字节长度(缺省为38)
三、tracerout的作用
1.几乎每一个网上人(尤其是Webmaster )对他们的计算机(或其它
设备)与Internet的连接,路由(径),连通时间,速度等都很关心。
从你的计算机到任何别的地方, Traceroute 都能提供其间的每个设备
3 f1-0.cambridge2-br2.bbnplanet.net (192.233.33.6) 4 ms 4 ms 4 ms ··· ··· ··· ··· ··· 18 * 202.97.9.49 (202.97.9.49) 234 ms * 19 202.97.10.110 (202.97.10.110) 246 ms 250 ms *
字段就能找到路由器。
那么traceroute如何得知目的地到达了呢?
Traceroute实现有两种方法: 一种:发生一个ICMP回应请求报文;目的主机将会产生一个ICMP回应答复 报文。Microsoft实现(tracert)中采用该方法。 当回应请求到达目的主机时,ICMP就产生一个答复报文,它的 源地址等于收到的请求报文中的目的IP地址。 另一种:发生一个数据报给一个不存在的应用进程;目的主机将会产生一
在大多数情况下,作为网络工程技术人员或者系统管理员会在 UNIX主
Traceroute hostname
而在Windows系统下是执行Tracert的命令: Tracert hostname Traceroute 通过发送小的数据包到目的设备直到其返回,来测量其需
要多长时间。一条路径上的每个设备Traceroute要测3次。输出结果中 包括每次测试的时间(ms)和设备的名称(如有的话)及其IP地址。
Байду номын сангаас
二、tracerout的命令参数
Traceroute的用法为: Traceroute [options] <IP-address or domain-
name> [data size]
[options]的内容有: [-n]:显示的地址是用数字表示而不是符号
[-v]:长输出
[-p]:UDP端口设置(缺省为33434) [-q]:设置TTL测试数目(缺省为3)
并维持对服务商服务质量的信心。服务质量高的 ISP 可以通过设立 Traceroute网关,使用户了解其与网络连接以及数据传输的效率。当然, 基础设施差,服务质量低的ISP是比较害怕提供这种服务。因为,这样 用户可以使用这一工具了解服务商目前的网络连接情况。
在一台主机安装了相关的Traceroute的CGI程序后,您可以输入相应的
20 202.97.24.178 (202.97.24.178) 234 ms 238 ms 238 ms
21 202.102.24.74 (202.102.24.74) 234 ms 254 ms *
什么是Traceroute网关—— Traceroute Gateway?
一般使用Traceroute(或者是Tracert)是基于一台主机的,但是通常您只
能知道以手边的主机为源地址到互联网络上任意一台在线的主机的路由 连接质量以及数据传输效率的情况,而使用基于 WEB 的方式,只要一 台主机安装了特定的CGI程序,用户就可以通过这台主机运行相关的程 序,执行Traceroute的功能。这台主机我们把它叫做Traceroute网关。
Traceroute 网关可以帮助用户了解网络的物理与逻辑连接的拓扑情况
(IP地址)及其连通时间。
2.许多公司和单位都设有或正在设立自己的服务器 -尤其是Web服务器。
一旦有自己的 Web 服务器,随着网民数量的日益增加(包括潜在的, 没法统计的网民),你一定很想知道是否他们都能与你连接。你的ISP 如何与一个或多个 NAP连接,以及他们的连接效率会直接影响到你的连 接质量.
可以搜索该索引。请键入要搜索的关键字: 查询结果为: Traceroute Hack 1 E40-RTR-E40SERVER72-ETHER.MIT.EDU (18.72.0.1) 4 ms 4 ms 4 ms 2 EXTERNAL-RTR-FDDI.MIT.EDU (18.168.0.12) 4 ms 4 ms 4 ms
以及数据传输的效率。如果这种网关足够多,我们就可以方便地了解到 各主机之间连接的情况了。
五、traceroute的工作原理
Traceroute最简单的基本用法是:traceroute hostname
Traceroute程序的设计是利用ICMP及IP header的TTL(Time To Live)
相关文档
最新文档