首页源码linuxtracert(linuxtracert是什么)

linuxtracert(linuxtracert是什么)

编程之家2024-06-04156次浏览

一、centos6.3如何打开tracert

1.路由跟踪在线Tracert工具说明

linuxtracert(linuxtracert是什么)

Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP数据报访问目标所采取的路径。Tracert命令用 IP生存时间(TTL)字段和 ICMP错误消息来确定从一个主机到网络上其他主机的路由。

2. Tracert工作原理

通过向目标发送不同 IP生存时间(TTL)值的“Internet控制消息协议(ICMP)”回应数据包,Tracert诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL递减 1。数据包上的 TTL减为 0时,路由器应该将“ICMP已超时”的消息发回源系统。

Tracert先发送 TTL为 1的回应数据包,并在随后的每次发送过程将 TTL递增 1,直到目标响应或 TTL达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL过期的数据包,这在 Tracert实用程序中看不到。

3. Tracert命令详解及用法

Tracert命令支持多种选项,如下所示。

linuxtracert(linuxtracert是什么)

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地址。

linuxtracert(linuxtracert是什么)

捕获

tracert

在图中我们可以看出

A.最左侧的,1,2,3,4~9,这标明在我使用的宽带上,经过10个路由节点,可以到达百度的服务;

B.中间这三列,单位是ms,是表示我们连接到每个路由节点的速度,返回速度和多次链接反馈的平均值;因为腾讯在国内,经过联通骨干网,网络非常好,所以都很小,这个值有一定的参考性,但不是唯一的,也不作为主要的参考;比如一个主机,200和300,这100ms,其实说明不了什么;

C.后面的IP,就是每个路由节点对应的IP,每个ip输入什么,各位通过的ip详细查询去了解;

D.*,在第7个路由节点上,返回消息是超时,这表示这个路由节点和当前我们使用的宽带,是无法联通的至于原因,就有很多种了,比如:特意在路上上做了过滤限制;比如确实是路由的问题等,具体问题具体分析;

4.如果在测试的时候,大量的都是*和返回超时,那就说明这个IP,在各个路由节点都有问题。

二、linux下tracert命令的作用

1.命令格式:

traceroute [参数] [主机]

2.命令功能:

traceroute指令让你追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置。

具体参数格式:traceroute [-dFlnrvx][-f<存活数值>][-g<网关>…][-i<网络界面>][-m<存活数值>][-p<通信端口>][-s<来源地址>][-t<服务类型>][-w<超时秒数>][主机名称或IP地址][数据包大小]《Linux就该这么学》一起学习linux

3.命令参数:

-d使用Socket层级的排错功能。

-f设置第一个检测数据包的存活数值TTL的大小。

-F设置勿离断位。

-g设置来源路由网关,最多可设置8个。

-i使用指定的网络界面送出数据包。

-I使用ICMP回应取代UDP资料信息。

-m设置检测数据包的最大存活数值TTL的大小。

-n直接使用IP地址而非主机名称。

-p设置UDP传输协议的通信端口。

-r忽略普通的Routing Table,直接将数据包送到远端主机上。

-s设置本地主机送出数据包的IP地址。

-t设置检测数据包的TOS数值。

-v详细显示指令的执行过程。

-w设置等待远端主机回报的时间。

-x开启或关闭数据包的正确性检验。

4实例:

实例4.1: traceroute www.baidu.com

实例4.2:跳数设置

命令:traceroute-m 10 www.baidu.com

element td(wd elements是什么)狭义相对论基本原理(广义相对论通俗易懂的例子)