traceroute原理(traceroute实现的原理)

2024-09-01 22:20:04 2

traceroute原理(traceroute实现的原理)

这篇文章给大家聊聊关于traceroute原理,以及traceroute实现的原理对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

本文目录

traceroute实现的原理

raceroute是我们经常用到的一个路由跟踪命令。 它的实现原理如下: 它发送一份 TTL字段为1的IP数据报给目的主机。处理这份数据报的第一个路由器将 T T L值减 1,丢弃该数据报,并发回一份超时I C M P报文。这样就得到了该路径中的第一个路由器的地址。然后 Tr a c e r o u t e程序发送一份T T L值为2的数据报,这样我们就可以得到第二个路由器的地址。继续这个过程直至该数据报到达目的主机。但是目的主机哪怕接收到 T T L值为1的I P数据报,也不会丢弃该数据报并产生一份超时 I C M P报文,这是因为数据报已经到达其最终目的地。那么我们该如何判断是否已经到达目的主机了呢? Traceroute程序发送一份 U D P数据报给目的主机,但它选择一个不可能的值作为 U D P端口号(大于 30 000),使目的主机的任何一个应用程序都不可能使用该端口。因为,当该数据报到达时,将使目的主机的 U D P模块产生一份“端口不可达”错误(见 6 . 5节)的 I C M P报文。这样, Tr a c e r o u t e程序所要做的就是区分接收到的 I C M P报文是超时还是端口不可达,以判断什么时候结束。 我们使用ping命令的R选项也可以打印出源主机到目的主机所经过的路由。但是它和traceroute有些不同,至于区别在哪里?大家可以思考一下

【traceroute】关于traceroute(路由追踪)的原理分析

traceroute 主要利用 IP 数据包的 TTL 字段值 + ICMP 来实现,它发送的用于探测网络路径的数据包的 IP 之上的协议可以是 UDP、TCP或ICMP。 协议表示该数据报文所携带的数据所使用的协议类型,占 8 位。 该字段可以方便目的主机的 IP 层知道按照什么协议来处理数据部分。不同的协议有专门不同的协议号。 例如,TCP 的协议号为 6,UDP 的协议号为 17,ICMP 的协议号为 1。 不同模式下,探测过程中设计的数据包如下: UDP 探测数据包(目标端口大于 30000) + 中间网关发回 ICMP TTL 超时数据包 + 目标主机发回 ICMP Destination Unreachable 数据包 TCP 数据包 ICMP Echo (ping) Request 探测数据包 + 中间网关发回 ICMP TTL 超时数据包 + 目标主机发回 ICMP Echo (ping) reply 数据包 UDP 端口扫描比较麻烦,它同TCP不一样,因为它不需要建立连接。 我们向 目标主机 的固定端口发送UDP数据包,可以得到 两种结果: 在运营商的路由器上,UDP 与 ICMP 的待遇大不相同。 为了利于 troubleshooting,ICMP ECHO Request/Reply 是不会封的,而 UDP 则不同。 UDP 常被用来做网络攻击,因为 UDP 无需连接,因而没有任何状态约束它,比较方便攻击者伪造源 IP、伪造目的端口发送任意多的 UDP 包,长度自定义。 所以运营商为安全考虑,对于 UDP 端口常常采用白名单 ACL,就是只有 ACL 允许的端口才可以通过,没有明确允许的则统统丢弃。比如允许 DNS/DHCP/SNMP 等。 当网络工程师用Ping时,Ping在偷摸做啥事儿? ping命令是依托于 ICMP协议的, ICMP协议的存在就是为了更高效的转发 IP数据报和提高交付成功的机会。 ping命令除了依托于 ICMP,在局域网下还要借助于 ARP协议, ARP协议能根据 IP地址反查出计算机的 MAC地址。 另外 ARP是有缓存的,为了保证 ARP的准确性,计算机会更新ARP缓存。 有时我们traceroute 一台主机时,会看到有一些行是以星号表示的。 出现这样的情况,可能是防火墙封掉了ICMP的返回信息,所以我们得不到什么相关的数据包返回数据。 有些路由器会隐藏的自己的位置,不让ICMP Timeout的消息通过,结果就是在那一跳上始终会显示星号。此外服务器也可以伪造traceroute路径的,不过一般应用服务器也没有理由这么做,所以Traceroute的结果还是能够为网络分析提供一些参考的。 Linux下traceroute程序默认发送的探测包为UDP协议,windows下tracert、mtr,以及Linux下mtr默认都发送的是icmp的数据包,并不是所有网关都会如实返回 ICMP 超时报文。处于安全性考虑,大多数防火墙以及启用了防火墙功能的路由器缺省配置为不返回各种 ICMP 报文,其余路由器或交换机也可能被管理员主动修改配置变为不返回 ICMP 报文。因此 Traceroute 程序不一定能拿到所有的沿途网关地址。所以,当某个 TTL 值的数据包得不到响应时,并不能停止这一追踪过程,程序仍然会把 TTL 递增而发出下一个数据包。这个过程将一直持续到数据包发送到目标主机,或者达到默认或用参数指定的追踪限制(maximum_hops 默认最大为30)才结束追踪 如果在局域网中的不同网段之间,我们可以通过traceroute 来排查问题所在,是主机的问题还是网关的问题。 如果我们通过远程来访问某台服务器遇到问题时,我们用到traceroute 追踪数据包所经过的网关,提交IDC服务商,也有助于解决问题;但目前看来在国内解决这样的问题是比较困难的,就是我们发现问题所在,IDC服务商也不可能帮助我们解决。 动态图解traceroute(路由追踪)的原理与实现 https://zhuanlan.zhihu.com/p/404043710 IP数据报格式详解 http://c.biancheng.net/view/6411.html 解析为何traceroute探测的时候中间有些节点探测不到? https://zhuanlan.zhihu.com/p/122465496 traceroute使用与实现原理分析 https://zhuanlan.zhihu.com/p/36811672 traceroute(路由追踪)的原理及实现 https://www.jianshu.com/p/75a5822d0eec 为什么目标地址ping能通,但是tracetoute不通? https://cloud.tencent.com/developer/article/1642331 只会用ping测试网络通不通?高级网工还会这么用 https://zhuanlan.zhihu.com/p/458358961 当网络工程师用Ping时,Ping在偷摸做啥事儿? https://zhuanlan.zhihu.com/p/513184441 traceroute原理 https://www.cnblogs.com/zyd112/p/7196341.html TCP/UDP/ICMP Traceroute的原理及区别 https://zhuanlan.zhihu.com/p/101810847

traceroute和tracert命令工作原理的差别

当数据报从你的计算机经过多个网关传送到目的地时,Tracert命令可以用来跟踪数据报使用的路由(路径)。该实用程序跟踪的路径是源计算机到目的地的一条路径,不能保证或认为数据报总遵循这个路径。如果你的配置使用DNS,那么你常常会从所产生的应答中得到城市、地址和常见通信公司的名字。Tracert是一个运行得比较慢的命令(如果你指定的目标地址比较远),每个路由器你大约需要给它15秒钟。Tracert的使用很简单,只需要在tracert后面跟一个IP地址或URL,Tracert会进行相应的域名转换的。Tracert一般用来检测故障的位置,你可以用tracert IP在哪个环节上出了问题,虽然还是没有确定是什么问题,但它已经告诉了我们问题所在的地方,你也就可以很有把握的告诉别人——某某出了问题。 该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议 (ICMP) 回显数据包发送到目标,以决定到达目标采用的路由。要在转发数据包上的TTL 之前至少递减 1,必需路径上的每个路由器,所以 TTL 是有效的跃点计数。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源系统。Tracert 先发送 TTL 为 1 的回显数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。路由通过检查中级路由器发送回的“ICMP 已超时”的消息来确定路由。不过,有些路由器悄悄地下传包含过期 TTL 值的数据包,而 tracert 看不到。tracert target_name 参数 /d 指定不将地址解析为计算机名。 -h maximum_hops 指定搜索目标的最大跃点数。 -j computer-list 指定沿 computer-list 的稀疏源路由。 -w timeout 每次应答等待 timeout 指定的微秒数。 target_name 目标计算机的名称。 NET命令的基本用法

关于traceroute原理到此分享完毕,希望能帮助到您。

traceroute原理(traceroute实现的原理)

本文编辑:admin

更多文章:


当当网客服电话是多少啊?北京当当网信息技术有限公司电话是多少

当当网客服电话是多少啊?北京当当网信息技术有限公司电话是多少

各位老铁们,大家好,今天由我来为大家分享当当网电话,以及当当网客服电话是多少啊的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录当当网客服电话是多少啊

2024年9月6日 23:40

够级规则是什么呢?够级是什么意思啊

够级规则是什么呢?够级是什么意思啊

本文目录够级规则是什么呢够级是什么意思啊够级是什么意思够级记牌器这款小工具,希望大神可以提供一下,谢谢!山东综艺台的够级游戏我们可以参加吗如何加入呢海选怎么选我们怎么去参加海选天天够级记牌器有吗够级规则是什么呢通用规则(大王二杀一/开点发4

2023年6月22日 21:00

三剑客奇迹8区3转任务怎样做?三剑客奇迹装备怎么合成

三剑客奇迹8区3转任务怎样做?三剑客奇迹装备怎么合成

本文目录三剑客奇迹8区3转任务怎样做三剑客奇迹装备怎么合成三剑客奇迹点怎么加啊!三剑客奇迹官方网站三剑客奇迹骑士怎么加点三剑客奇迹强化武器要什么材料三剑客奇迹谁知道怎么转生现在哪里可以下载奇迹MU0.74及0.97D原版客户端服务器端三剑客

2023年3月23日 10:00

网络安全密钥(win11网络安全密钥怎么查看)

网络安全密钥(win11网络安全密钥怎么查看)

“网络安全密钥”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看网络安全密钥(win11网络安全密钥怎么查看)!本文目录win11网络安全密钥怎么查看网络安全密钥在哪里找网络安全密钥忘记了怎么办我的笔记本电脑连接无线猫时提示键

2024年1月29日 09:20

下载音频设备(电脑音频设备怎么下载和安装)

下载音频设备(电脑音频设备怎么下载和安装)

各位老铁们,大家好,今天由我来为大家分享下载音频设备,以及电脑音频设备怎么下载和安装的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录电脑音频设备怎么

2024年3月12日 01:20

2018年LOL全明星赛落幕,除了“双劫大战”重出江湖之外,还有哪些经典的瞬间?LOL全明星第三天的比赛中,除了中韩大战之外,你认为还有什么不容错过的对抗

2018年LOL全明星赛落幕,除了“双劫大战”重出江湖之外,还有哪些经典的瞬间?LOL全明星第三天的比赛中,除了中韩大战之外,你认为还有什么不容错过的对抗

本文目录2018年LOL全明星赛落幕,除了“双劫大战”重出江湖之外,还有哪些经典的瞬间LOL全明星第三天的比赛中,除了中韩大战之外,你认为还有什么不容错过的对抗湖人和篮网终极阵容的对比!7位全明星大战双核,懂球的怎么看火勇大战在即,火箭仅有

2023年3月2日 07:20

怎么设置短信加密?如何把手机里的信息加密,不让其他人看见

怎么设置短信加密?如何把手机里的信息加密,不让其他人看见

本文目录怎么设置短信加密如何把手机里的信息加密,不让其他人看见短信加密在哪里怎样取消信息加密vivo短信加密怎么解除手机把信息怎么加密别人发给自己的短信可以加密吗我手机设置了短信加密,怎么才能解除怎么加密某个联系人发来的信息手机信息加密怎么

2024年6月5日 17:44

对话框打开时命令无法执行(office 2007 word 打开时候提示“对话框打开时命令无法执行单击“确定”,然后关闭对话框以继续.拜托各)

对话框打开时命令无法执行(office 2007 word 打开时候提示“对话框打开时命令无法执行单击“确定”,然后关闭对话框以继续.拜托各)

本文目录office 2007 word 打开时候提示“对话框打开时命令无法执行单击“确定”,然后关闭对话框以继续.拜托各打开word文档时总是提示“对话框打开时命令无法执行单击“确定”,然后关闭对话框以继续”WIN7系统打开word是出现

2023年3月23日 01:40

lol大虫子怎么出装体型最大?《云顶之弈s6》大虫子阵容怎么玩

lol大虫子怎么出装体型最大?《云顶之弈s6》大虫子阵容怎么玩

大家好,如果您还对大虫子出装不太了解,没有关系,今天就由本站为大家分享大虫子出装的知识,包括lol大虫子怎么出装体型最大的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录lol大虫子怎么出装体型最大《云顶之弈s6》大

2024年6月6日 00:56

谁能给我提供几个单机打怪升级的小游戏,角色扮演的那种,画面最好要好一点,谢谢!!!?求好玩的小游戏,可以打怪升级的那种

谁能给我提供几个单机打怪升级的小游戏,角色扮演的那种,画面最好要好一点,谢谢!!!?求好玩的小游戏,可以打怪升级的那种

大家好,如果您还对升级小游戏不太了解,没有关系,今天就由本站为大家分享升级小游戏的知识,包括谁能给我提供几个单机打怪升级的小游戏,角色扮演的那种,画面最好要好一点,谢谢!!!的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2024年6月5日 23:00

如何使用emule(emule怎么用)

如何使用emule(emule怎么用)

本篇文章给大家谈谈如何使用emule,以及emule怎么用对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录emule怎么用有谁能为我解答:e

2024年6月22日 10:33

qq华夏官方下载(qq华夏怎么下载)

qq华夏官方下载(qq华夏怎么下载)

本文目录qq华夏怎么下载QQ华夏怎么下载我下了总是不行教教我QQ华夏怎么下载QQ华夏如何下载qq华夏怎么下载在浏览器的地址栏里输入 安装完毕后,您的桌面将出现《QQ华夏》的图标,用鼠标左键双击该图标,就可以开启游戏了!QQ华夏怎么下载我下

2023年3月24日 13:00

决战挂机外挂(玩决战洪荒用哪个游戏盒子好)

决战挂机外挂(玩决战洪荒用哪个游戏盒子好)

本文目录玩决战洪荒用哪个游戏盒子好谁知道挂机外挂哪个最好用啊枪战王者的挂机挂游戏辅助(外挂)常见的几种实现方式玩决战洪荒用哪个游戏盒子好用风林手游盒子人好。玩决战洪荒通过风林手游下载:谁知道挂机外挂哪个最好用啊我喜欢用传神,其他的只是试了一

2024年6月5日 09:13

信长之野望13中文版下载(信长之野望13天道汉化下载)

信长之野望13中文版下载(信长之野望13天道汉化下载)

本文目录信长之野望13天道汉化下载信长之野望13有中文版吗信长之野望13天道汉化下载游侠netshow的信长版精华区里有的,就是游侠工作组汉化的,据称汉化度达98%。官方汉化版需要等台湾光荣公司出品,最近的消息称12月中旬出了日文版天道PK

2023年3月22日 16:00

腾讯自研骑砍为什么失败?有哪些像《暗黑破坏神3:夺魂之镰》一样的刷装备游戏值得推荐

腾讯自研骑砍为什么失败?有哪些像《暗黑破坏神3:夺魂之镰》一样的刷装备游戏值得推荐

本文目录腾讯自研骑砍为什么失败有哪些像《暗黑破坏神3:夺魂之镰》一样的刷装备游戏值得推荐如何评价国产Roguelike游戏《符石守护者》《符石守护者》有没有修改器 需在steam购买正版符石守护者新版本怎么进入无尽模式《符石守护者》符石事件

2023年10月18日 01:40

京东商城苹果手机(京东买苹果手机是正品吗)

京东商城苹果手机(京东买苹果手机是正品吗)

本文目录京东买苹果手机是正品吗京东自营的苹果手机靠谱吗苹果手机京东商城购买可靠吗京东商城的苹果手机是正品吗京东商城的一个店铺:京东之家官方旗舰店,它的苹果手机是正品吗在京东买苹果手机靠谱吗京东买苹果手机是正品吗京东买苹果手机是正品。京东商城

2023年2月26日 12:00

死神中文网站(死神漫画出的最快的网址是多少)

死神中文网站(死神漫画出的最快的网址是多少)

本文目录死神漫画出的最快的网址是多少死神中文网是什么死神漫画在哪看中文的《死神》官方网站有谁知道在线看动漫死神最清楚的网站死神的漫画出到那里了死神网址死神漫画出的最快的网址是多少漫画的番外篇已经结束了。现在出到316了。讲的是蓝染带领前3刃

2023年5月27日 01:00

allegro16 5(音乐中allegro是什么意思)

allegro16 5(音乐中allegro是什么意思)

本文目录音乐中allegro是什么意思allegro打开无响应Cadence 16.5安装失败allegro PCB Editor设计技巧(三)音乐中allegro是什么意思Allegro在音乐术语中代表快板,快速。音乐中的快板、慢板、行板

2024年7月15日 09:35

五福临门蚂蚁庄园(支付宝集五福本周五上线了,你集了几个你会去“蹭蹭”福气吗)

五福临门蚂蚁庄园(支付宝集五福本周五上线了,你集了几个你会去“蹭蹭”福气吗)

这篇文章给大家聊聊关于五福临门蚂蚁庄园,以及支付宝集五福本周五上线了,你集了几个你会去“蹭蹭”福气吗对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录支付宝集五福本周五上线了,你集了几个你会去“蹭蹭”福气吗集齐五福之后,你剩余的

2024年2月4日 03:40

赛格车圣gps怎么连接手机?赛格车圣网上查车怎么用

赛格车圣gps怎么连接手机?赛格车圣网上查车怎么用

本文目录赛格车圣gps怎么连接手机赛格车圣网上查车怎么用赛格车圣导航有什么功能什么是“赛格车圣”赛格车圣gps怎么连接手机方法是:双方打它蓝牙, 用手机搜索,若找到几个蓝牙设备, 一般是最先找到的是导航。找到后,点击这个设备,可能提示要你输

2024年7月20日 18:46

近期文章

onenote(OneNote如何使用)
2024-09-22 00:01:16
vb是什么意思?Vb是什么
2024-09-21 23:50:51
本站热文

4008827777转人工客服(4008827777饿了么怎么转人工电话)
2024-07-23 14:41:37 浏览:503
标签列表

热门搜索