什么是tracert命令?traceroute和tracert区别是什么?
什么是tracert命令?
tracert是一个简单的网络诊断工具,我们可以使用用tracert IP命令确定数据包在网络上的停止位置,来判断在哪个环节上出了问题,虽然还是没有确定是什么问题,但它已经告诉了我们问题所在的地方,方便检测网络中存在的问题。
tracert用法详解:
tracert命令的格式为:tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name。
①、-d
表示不将地址解析成主机名。
②、-h maximum_hops
表示搜索目标的最大跃点数。
③、-j host-list
表示与主机列表一起的松散源路由(仅适用于IPv4)。
④、-w timeout
表示等待每个回复的超时间(以毫秒为单位)。
⑤、-R
表示跟踪往返行程路径(仅适用于IPv6)。
⑥、-S srcaddr
表示要使用的源地址(仅适用于IPv6)。
⑦、-4和-6
表示强制使用IPv4或者IPv6。
⑧、target_name
表示目标主机的名称或者IP地址。
traceroute和tracert区别是什么?
二者都用于探测数据包从源到目的经过路由的IP,但两者探测的方法却有差别。
不同点:
一、应用环境不同
tracert是应用在windows下。
traceroute则是应用在linux/BSD/router/UNIX下。
tracert是Windows下常用的命令行工具,UNIX下的是traceroute。都是基于UDP协议的路由探测。
Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。
工作原理和过程:
通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应数据包,Tracert 诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。
Tracert 先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。
Tracert 命令按顺序打印出返回“ICMP 已超时”消息的路径中的近端路由器接口列表。如果使用 -d 选项,则 Tracert 实用程序不在每个 IP 地址上查询 DNS。
在下例中,数据包必须通过两个路由器(10.0.0.1 和 192.168.0.1)才能到达主机 172.16.0.99。主机的默认网关是 10.0.0.1,192.168.0.0 网络上的路由器的 IP 地址是 192.168.0.1。
C:\>tracert 172.16.0.99 -d
Tracing route to 172.16.0.99 over a maximum of 30 hops
1 2s 3s 2s 10,0.0,1
2 75 ms 83 ms 88 ms 192.168.0.1
3 73 ms 79 ms 93 ms 172.16.0.99
Trace complete.
Traceroute程序的设计是利用ICMP及IP header的TTL(Time To Live)栏位(field)。首先,traceroute送出一个TTL是1的IP datagram(其实,每次送出的为3个40字节的包,包括源地址,目的地址和包发出的时间标签)到目的地,当路径上的第一个路由器(router)收到这个datagram时,它将TTL减1。此时,TTL变为0了,所以该路由器会将此datagram丢掉,并送回一个「ICMP time exceeded」消息(包括发IP包的源地址,IP包的所有内容及路由器的IP地址),traceroute 收到这个消息后,便知道这个路由器存在于这个路径上,接着traceroute 再送出另一个TTL是2 的datagram,发现第2 个路由器...... traceroute 每次将送出的datagram的TTL 加1来发现另一个路由器,这个重复的动作一直持续到某个datagram 抵达目的地。当datagram到达目的地后,该主机并不会送回ICMP time exceeded消息,因为它已是目的地了,那么traceroute如何得知目的地到达了呢?
Traceroute在送出UDP datagrams到目的地时,它所选择送达的port number 是一个一般应用程序都不会用的号码(30000 以上),所以当此UDP datagram 到达目的地后该主机会送回一个「ICMP port unreachable」的消息,而当traceroute 收到这个消息时,便知道目的地已经到达了。所以traceroute 在Server端也是没有所谓的Daemon 程式。
Traceroute提取发 ICMP TTL到期消息设备的IP地址并作域名解析。每次 ,Traceroute都打印出一系列数据,包括所经过的路由设备的域名及 IP地址,三个包每次来回所花时间。
Traceroute 有一个固定的时间等待响应(ICMP TTL到期消息)。如果这个时间过了,它将打印出一系列的*号表明:在这个路径上,这个设备不能在给定的时间内发出ICMP TTL到期消息的响应。然后,Traceroute给TTL记数器加1,继续进行。
二、探测方法及探测的数据类型不同
默认情况下,tracert是向目的地址发出ICMP请求回显数据包,而traceroute是向目的地址的某个端口(大于30000)发送UDP数据报。
相同点:
一、两者都用于探测数据包从源到目的经过路由的IP。
二、两者都是通过设置发送包的TTL的值从1开始、逐次增1的方法来探测。
最后,tcptracetroute是向80端口发送TCP SYN包到目标,穿透更强。
相关推荐:
最新新闻:
- 什么是tracert命令?traceroute和tracert区别是什么?
- 怎么给电脑的C盘搬家?c盘满了文件怎么迁移?
- 怎么激活office2016?office2016密钥激活码
- 美加州大学公布AI新研究 脑波直接转化语言
- 杨紫30岁晒庆生照 披秀发灿笑明媚动人
- 965公里/小时?!马斯克旗下公司:“超级高铁”全面启动测试工作…
- 当前看点!为什么公司里的资深老员工,反而得不到提拔?
- 环球视讯!《怪奇物语》第五季第一集片名公开
- 一日运动,城市年轻人的新消费需求
- 世界今亮点!《索尼克:未知边境》媒体评分今晚11点解禁
- 世界微头条丨里程碑 国产桌面系统可适配10万Windows应用
- ARPG新作《刀剑神域 最后的回忆》公开 2023年发售
- 城中村,上海城市更新的下一站?
- 世界最资讯丨IGN韩国评测者只给《战神5》打6分 收到死亡威胁
- 全球观天下!国产显卡价格曝光 卖家号称达到GTX1660的性能
- 腾讯手机QQ iOS版8.9.18发布 精准实时天气预报上线
- 马斯克大裁员后 推特启动蓝V认证付费制每月收费57元
- 针对RTX 40系显卡优化 剪映专业版内测AV1硬件编解码支持
- Adobe推出离谱收费 不掏钱特定颜色直接变黑
- iOS 16又出新Bug 部分用户反馈Face ID出现问题
- iOS 16.2天气App加入Apple News新闻模块
- 国产厂商新显卡S50曝光 号称性能媲美GTX 1660
- 微软Surface Studio 2+一体机国行上架 搭载了Intel 11代酷睿i7-11370H处理器
- 氪金解锁更多性能:Intel处理器“内购”功能定名Intel On Demand
- 高通参展进博会 Wi-Fi 7路由器亮相狂飙18000Mbps
- 不会卡AMD处理器 Intel Arc显卡固件更新没限制
- 新款联想小新Pro 14正式开售 旗舰标压i9+2.8K高刷屏
- RTX 4090用原生16Pin电源线也烧了 官方回应!功率过高或是原罪
- 骁龙8 Gen2详细参数曝光 性能将霸榜安卓阵营
- 曝索尼正开发5款手机:Xperia PRO-II已在路上 传感器尺寸比肩小米12S Ultra
- Redmi Note 12潮流版下周首销 辨识度拉满
- 联发科天玑9200详细参数泄露 vivo X90全球首发
- iPhone 14 Pro满电状态无法开机?按开机键都毫无反应 苹果Bug越来越多了
- 世界热门:外媒曝德普与律师女友分手 曾帮德普与前妻打官司
- 三星Galaxy S22降价 跟小米12S价格一样了
- 【全球新视野】《艾尔登法环》让角川营业利润提高1100% 太惊人了
- 环球新消息丨Switch 2?《精灵宝可梦》开发商打造次世代硬件
- 曝三星Galaxy S23系列处理器有变化 标配骁龙8 Gen2没有Exynos版
- 苹果考虑改变iPhone语音唤醒指令 “Hey Siri”没了直接叫Siri
- 每日焦点!《卧龙:苍天陨落》主线时长40小时 休闲玩家也能轻松上手
- 天天要闻:贵州农村斗牛引8万人围观 村民:友谊赛 大家很喜欢
- 苹果iPhone 14 Pro系列出货量将低于预期 预计第四季度将出现下滑
- 世界热门:招商证券:市场正在起变化
- 每日热点:“运去哪”亮相第五届进博会,全面打造国际物流全链路数智化服务平台,助力“卖全球”
- 思考的冰山模型
- 全球即时:中国联通获得900MHz频率重耕,这对5G发展意味着什么?
- 滚动:如果客户吐槽政治,财务顾问们该怎么办?
- 《卧龙:苍天陨落》8分钟新演示 大战野猪Boss
- 天天资讯:穿上高领毛衣就难受窒息,到底是不是病啊?
- 马斯克的 Twitter,会不会超越我们的想象力
- 观点:海信新款34寸带鱼屏1499元首发:165Hz高刷 1ms急速响应
- 每日观察!对标1.3万RTX 4090!AMD新旗舰显卡RX 7900仅7999元
- 【环球时快讯】比网盘靠谱!西部数据16TB硬盘低至1659元
- 环球热点!吊带背心下的好身材 颜值精致的韩国网红正妹
- 环球速读:日本玩家期待游戏榜 《塞尔达》不抵《FF16》
- 世界微资讯!Steam新一周销量榜 《使命召唤19》二连冠
- 《宝可梦:朱/紫》公布宝箱宝可梦索财灵
- 全球热推荐:动漫《刀剑神域》完全新作剧场版开始制作
- “无中生有”,“李代桃僵”,基金季报为啥和基民玩起了“三十六计”?
- 《守望先锋》游戏光盘没用了?玩家改装后拿来切披萨
- 第31届中国电视金鹰奖完整获奖名单揭晓 《觉醒年代》获最佳
- 环球速读:长沙一小区炒掉物业后迎首次分红:共计发放32万 最多的能拿5千余元
- 观察:进博会上价值最高的展品与缔造它的大师
- 推特正式启动“蓝V认证”付费 首批仅面向5个国家
- 【快播报】过去三年,日本PC游戏市场规模翻了一番
- 35888元 微软Surface Studio 2+国行已开启预售
- 英国能源账单暴涨!报道:今冬向富裕家庭补贴20亿英镑
- 奸商无底线!已有店家要求《战神:诸神黄昏》预购玩家补差价
- 当前简讯:《战地1》Steam低价促销 在线人数是《战地2042》的10倍
- 【独家】《最终幻想16》将有二周目模式和硬核难度
- 前沿资讯!《宝可梦:朱/紫》限定NS OLED主机上架拼多多:百亿补贴仅售2249元
- 焦点播报:《龙与地下城》真人电影改档明年3月31日
- 全球热消息:iPhone14中美之外全球涨价 苹果辩称美元太强势
- 白酒怎么了?
- 全球微资讯!燕郊进京仅需32分钟,北京地铁22号线全线获批