TTL值不为0的数据报需要继续转发给下一个邮局,TTL值不为0的数据报需要继续转发给下一个邮局,TTL值不为0的数据报需要继续转发给下一个邮局,为了知道一封信到达蔬菜供应商www.aorb. org中间需要经过几个邮局(路由器),每个中转路由器都对TTL值减1,中转路由器的IP软件便会在此IP数据报的选项字段中加入一条这个中转路由器的IP地址,三种方式都可以用来探测一个数据包到达目的设备经过了哪些中间路由器,-d是不dns解析华为路由器交换机tracert 114.114.114.114思科网络设备是traceroute 114.114.114.114linux是traceroute路由跟踪的探测方式有3种方式用来探测一个数据包从源点到目的地经过了哪些中转路由器。
服务器 路由跟踪 有什么用
Tracert(跟踪路由)是路由跟踪实用程序,用于确定IP数据报访问目标所采取的路径。Tracert命令用IP生存时间(TTL)字段和ICMP错误消息来确定从一个主机到网络上其他主机的路由。举个简单例子,就像你开车去一个不知道的地方,最怕的就是岔路口(过路由),所以就挨个路口试,咱怎么走能经过最少的路由到目的地,把这个路记下来就是。当然这样你的车要跑的也太多了,所以再简单下的办法就是在各个路口放个牌子,标记他的下一站,再在这个路口的前一个路口标记这些地址是先往这个路口,但距离+1,再去计算最小值.这样几次递归后,你就能从家门口得到一条最短路径。
路由追踪命令是什么 路由追踪技巧
首先介绍下什么是路由追踪,路由器追踪功能,能够帮网络管理员了解网络通行情况,同时也是网络管理人员很好的辅助工具!通过路由器追踪可以轻松的查处从我们电脑所在地到目标地之间所经常的网络节点,并可以看到通过各个节点所花费的时间。路由追踪命令是什么路由跟踪命令tracertip地址我们在运行框中输入tracertip地址即可跟踪我们本机ip地址到达对方电脑或者服务器之间的路由节点和所花费的时间了,下面以笔者测试笔者电脑到比克尔网站的路由跟踪。进入电脑桌面开始--运行-输入cmd命令如下图:进入cmd命令窗口windows7运行在哪?3种方法轻松找到windows7运行窗口点确认或回车后即可进入命令模式窗口,我们在里面输入tracert-dwww.bkill.com之后按下回车键确认即可追踪到本地电脑到比克尔网站所在地的路由器线路。如下图:路由器追踪命令应用如上图,我们可以看到从笔者电脑所在地到目标网站服务器所在地要经过不少网络节点,从以上数据看速度都还比较快的,虽然存在一定的网络堵塞的情况,有兴趣的朋友可以去研究下,便于理解大家可以将每个路由节点看做一个车站,车子到目的地需要经过各个省份站点类似,如果到达某地时间很长,即可知道当地有堵塞情况,通过查对应ip地址所在地即可知道哪个地方堵塞了。
关于路由跟踪(tricer)命令的用法
windows里是tracert -d baidu.com,-d是不dns解析华为路由器交换机tracert 114.114.114.114思科网络设备是traceroute 114.114.114.114linux是traceroute
路由跟踪的探测方式
有3种方式用来探测一个数据包从源点到目的地经过了哪些中转路由器,这3种方式分别是:基于记录路由选项的路由探测,基于UDP协议的路由探测,基于ICMP Echo Request的路由探测。三种方式都可以用来探测一个数据包到达目的设备经过了哪些中间路由器,但实现的过程却截然不同。注意:理解这些探测方法的关键要领是熟悉IP数据报和ICMP数据报的格式。 (记录路由选项)的路由探测这种方式是我们最容易理解的探测路由方式。比如,我想知道一封从上海发出,目的地是北京的信,中间经过了多少个邮局转发。这个过程很简单,只要中间邮局在转发的信件扣上他们自己的邮戳,这封信到达目的地北京后,北京再把这封信回邮给我,当我收到回信后,只要看信上的邮戳,便知道中间经过哪些邮局。ping -R(大写) www.aorb .org命令便可实现这种记录中间路由的功能,返回的结果是中间路由器的IP地址。1) ping命令发出的是类型为8的ICMP数据报,当使用ping -R时,这个类型为8的ICMP数据报被装在一个IP数据报里,IP数据报的Options(选项)字段预留出给中间路由器扣戳的地方,这个地方不太大,只能容纳9台中转路由器的IP地址。2) 当这个数据报被发送端送出后,每经过一个中转路由器,中转路由器的IP软件便会在此IP数据报的选项字段中加入一条这个中转路由器的IP地址。3) 当这个数据包到达目的地时(如,www.aorb. org),目的设备便会生成一条类型为0的ICMP数据报,这个ICMP数据报被封装在一个新的IP数据报里,新IP数据报的Options字段中拷贝了刚才收到的IP数据报中的Options字段。4) 当这个新IP数据报回送到源发送端时,您便会在屏幕上看见一些中间路由器的IP地址了。 tracert是Windows下常用的命令行工具,UNIX下与之对应的是traceroute。若想知道自己的电脑到www.aorb. org 经过了多少个路由器,可在命令行下输入tracert www.aorb. org进行探测,返回结果也许会与ping -R相同,但它是以另一种方式实现的。这种方式并没有像Record route options探测技术中使用IP协议包的Options字段,而是利用了IP协议包中的TTL字段。基本思路是这样的:www.aorb. org这台服务器即卖茄子(提供HTTP服务),也卖黄瓜(提供FTP服务),但不卖土豆(未监听的UDP端口)。有位买家,为了知道一封信到达蔬菜供应商www.aorb. org中间需要经过几个邮局(路由器),于是写信给www.aorb. org询问土豆的价格。第一步,买家在信封的TTL位置写上数字1,当这封信到达与自己相邻的第一个邮局时,邮局的人把TTL值减1,于是TTL为0,邮局章程规定,把TTL值为0的信丢到垃圾桶里,然后给买家发一封名曰超时的信,信上写了丢信邮局的名字,以告诉买家信被谁丢掉了。第二步,买家在信封的TTL位置写上数字2,当这封信到达与自己相邻的第一个邮局时,邮局的人把TTL值减1,现在TTL值为1,邮局章程规定, TTL值不为0的数据报需要继续转发给下一个邮局,于是这封信又被转发到了下一个邮局。当下一个邮局收到这封信时,邮局的人把TTL值减1,于是TTL为 0,邮局章程规定,把TTL值为0的信丢到垃圾桶里,然后给买家发一封名曰超时的信,信上写了丢信邮局的名字,以告诉买家信被谁丢掉了。通过第一步,买家知道了第一个中转路由器。通过第二步,买家知道了第二个中转路由器。那么买家只需要不断的把TTL值加1,便可根据如上步骤探测出中间经过了哪些路由器。第三步,我们假设中间只经过两个邮局信便到达目的地了。接着第二步,买家选在把TTL值设置为3,当这封信到达与自己相邻的第一个邮局时,邮局的人把TTL值减1,现在TTL值为2,邮局章程规定,TTL值不为0的数据报需要继续转发给下一个邮局,于是这封信又被转发到了下一个邮局。当下一个邮局收到这封信时,邮局的人把TTL值减1,于是TTL为1,邮局章程规定,TTL值不为0的数据报需要继续转发给下一个邮局,于是这封信又被转发到了下一个邮局,但下一个邮局已经就是最终目的地www.aorb .org了,尽管www.aorb .org把TTL减1的结果为0,但却不会丢弃它,因为目的地就是 www.aorb. org呀!于是www.aorb .org把这个IP层邮递员送来的信交付给负责卖土豆人,但我们开始说了,www.aorb .org并不卖土豆,于是就回送一个名曰终点不可达(ICMP类型为3,代码为3)的信给买家。第四步,当买家收到类型为终点不可达的信时,就不再把那封问土豆价格的信上的TTL加1了,因为他已经知道了到达目的地的全部路由。具体实现过程可以用下面两幅图来理解 这种探测方式与基于UDP协议的路由探测的实现步骤一样,但发送端送出的不是一个UDP数据包,而发送的是一个ICMP类型为8的Echo Request(回显请求)数据报文。与基于UDP协议的路由探测技术一样,每次发送端都会把TTL值加1,每个中转路由器都对TTL值减1,如果为0,便丢弃后给发送端发送一个超时报文,若不为0,则继续转发给下一跳。唯一不同的是,当这个数据报到达最终目的节点时,由于发送端发送的是Echo Request报文,所以接收端就会相应一个ICMP类型为0的数据报文。这样,当发送端收到ICMP类型为0的数据报文时,就知道了全部路由已经查询完毕,终止继续探测。其他pathpingpathping是tracert和ping的混合体。命令行下输入pathpingwww.aorb. org,返回两部分内容,第一部分显示到达目的地经过了哪些路由,第二部分显示了路径中每个路由器上数据包丢失方面的信息。