问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux为了确定网络层经过的路由器数目应用什么命令

发布网友 发布时间:2022-04-22 13:00

我来回答

5个回答

热心网友 时间:2022-05-14 03:50

展开1全部Tracert为路由跟踪程序,用于确定本地主机到目标主机经过哪些路由结点。在Linux操作系统中,对应的命令为Traceroute,tracert为windows系统下的命令。Tracert是利用ICMP和TTL进行工作的。首先tracert会发出TTL值为1的ICMP数据报(包含40个字节,包括源地址、目标地址和发出的时间标签,一般会连续发3个包)。当到达路径上的第一个路由器时,路由器会将TTL值减1,此时TTL值变成0,该路由器会将此数据报丢弃,并返回一个超时回应数据报(包括数据报的源地址、内容和路由器的IP地址)。当
tracert收到该数据报时,它便获得了这个路径上的第一个路由器的地址。接着,tracert再发送另一个TTL为2的数据报,第一个路由器会将此数据报转发给第二个路由器,而第二个路由器收到数据报时,TTL为0。第二个路由器便会返回一个超时回应数据报,从而tracert便获得了第二个路由器的地址。Tracert每次发出数据报时便会将TTL加1(一般每次都是发3个数据报),来发现下一个路由器。这个动作一直重复,直到到达目的地或者确定目标主机不可到达为止。当数据报到达目的地后,目标主机并不返回超时回应数据报。Tracert在发送数据报时,会选择一个一般应用程序不会使用的号码(30000以上)来作为接收端口号,所以当到达目的地后,目标主机会返回一个ICMP port unreachable(端口不可达)的消息。当tracert收到这个消息后,就知道目的地已经到达了。
Tracert会提取ICMP的超时回应数据报中的IP地址并作主机名解析(用-d参数表示不解析主机名,解析主机名会耽误一些时间),然后将所经过的路由器的主机名及IP地址、数据报每次往返花费的时间显示出来。Tracert有一个固定的等待响应时间,如果这个时间过了,tracert就会输出“*”来表示某个设备没有在规定的时间内作出响应,然后tracert会将TTL值加1,继续进行检测。
通过tracert命令,我们便知道源地址到目的地址所经过的路径。虽然数据报传输时,经过的路径并不是每次都一样,但是大部分时间是一样的。在目标主机响应时,tracert会显示完整的经过的理由以及到每个路由所花费的时间。如果目标主机没有响应,tracert仍会尝试寻找所经过的路径。
B.Tracert结果的实际意义
网络不稳定时,可以看出具体哪些结点不稳定,以及不稳定的结点的上一个结点和下一个结点分别是在什么位置,由此即可大致判断出不稳定的网络结点在什么位
置。我们可以通过查询IP地址的网站如http://www.iplocation.net/(查国外IP比较准)或者ip138.com(查国内IP比
较准)查询下相应结点的位置。
tracert命令参数说明
重点掌握-d参数即可,它表示不解析IP对应的主机名。
-d 指定不将IP解析到主机名,运行更快
-h maximum_hop 指定最大跃点数

热心网友 时间:2022-05-14 05:08

tracert

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

热心网友 时间:2022-05-14 06:43

用traceroute IP地址 这个命令才对。tracert是windows上用的。

热心网友 时间:2022-05-14 08:34

traceroute www.baidu.com
不明白的可以man traceroute

热心网友 时间:2022-05-14 10:42

traceroute

比如

traceroute www.sina.com.cn
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
缺土的宝宝女孩名字车姓 推荐一些带有成字的女孩名字 江姓婴儿名字大全女孩2024龙宝宝 陌陌的安全等级和财富等级是什么 如何提高陌陌等级? 冰箱旧了是不是很耗电 手机号收不到LINE的手机验证码怎么办 注册line连我账号收不到验证码 日韩服属于哪里 lineplay进入别人家能说话吗 traceroute命令(跟踪网络数据包路径) linux能执行tracert命令吗 EXCEL电子表格如何自动计算天数(见图) 如何用Excel快速算出当月工作天数 Excel表格如何计算天数! excel表格中怎么计算天数 i37100等于i5第几代 江西有哪些著名景点? excel表格里面怎么快速计算天数 i59400比i37100提升了多少倍性能? 江西反映了中华文化具有哪些优越性 cpu i3-7100和 i5-2300哪个好 江西人的历史文化 excel表格怎么算日期天数 江西的文化 江西历史文化 i37100u和i58250u选哪个 江西有那些人文特色? 江西有什么古色文化? 七代i3和三代i5哪个更好些 翻译几个课程名字 Linux命令行大全的目录 翻译一下几个课程名 谢谢了,谢谢了 中文专业课程的英文名字 linux 中查找某个文件在哪个包的命令 大学课程名后面的A,B,C,D是什么意思……? 课程名称用什么标点符号?要有依据。 怎么用SQL语句查询每个学生选修的课程名及其成绩? 机顶盒怎样升级 Linux下如何监视所有通过本机网卡的数据? SqlServer如何查询教所有课程的教师名字!!! 荆州天翼机顶盒pull怎么升级 用的电信网络机顶盒看电视,升级成护连网怎么弄 电信网络电视机顶盒怎么设置? 埃菲尔铁塔有多重 埃菲尔铁塔的占地面积是多少?重量是多少? 埃菲尔铁塔多重 埃菲尔铁塔多重,多高,多少米,多少层? 埃菲尔铁塔究竟有多重 埃菲尔铁塔塔高大约多少米??塔身重达多少吨??