大家好,今天来介绍traceroute和ping的区别的问题,以下是渲大师小编对此问题的归纳和整理,感兴趣的来一起看看吧!
traceroute命令与ping命令的区别
traceroute命令与ping命令的区别为:用途不同、内容不同、适用范围虚吵不同。
一、用尺咐途不同
1、traceroute命令:traceroute命令用来显示数据包到达目标主机所经过的路径(路由器)情况。
2、ping命令:ping命令主要是用来查看到目的地址的时延和丢包情况。
二、内容不同
1、traceroute命令:traceroute命令获取到数据包所走的全部路径、节点的IP以及花费的时间。
2、ping命令:ping命令获差困侍取到目的地址的IP地址和指定IP包被路由器丢弃之前允许通过的最大网段数量。
三、适用范围不同
1、traceroute命令:traceroute命令适用于大型网络,测试是否和代理服务器联通。
2、ping命令:ping命令适用于中小型网络,测试网卡是否正常工作。
关于tracert命令和ping r命令的区别哪位大侠能帮我详细的解释下!感激不尽!
# traceroute 返回的是离本机比较近的仿空网口的IP
# ping -R 返回哗轿的是离本机比较远的网口乱大肆的IP
关于tracert命令和ping r命令的区别哪位大侠能帮我详细的解释下!感激不尽!
# traceroute 返回的是离本机比较近的仿空网口的IP
# ping -R 返回哗轿的是离本机比较远的网口乱大肆的IP
比较ping和traceroute程序在计算往返时间上的不同点
--traceroute计算RTT是从发清返出UDP数据包开始,到接到ICMP回应为止的时长。ping也是这种计算方法,不过Ping发送和返回的数据量不变,而traceroute的数坦陵据量是变化的让正戚。
为什么能ping通而tranceroute却是超时
ping与traceroute都使用icmp协议判档,但其工作原理及ICMP中类型字段的定义是不同的:
对于ping,发送的是一个echo request包,类型为 8 0,当被ping者接到相关icmp包的时候,根据实际情况,逻辑是,就发回 reply 0 0,逻辑否,则根据具体情况发出一些其他的信息,总结起来的说,是看目的是否能及时的把icmp reply包送回到源,一当路径上的某个节点把reply包给deny掉了,就肯定ping不通了,比如会是time out,
对于traceroute,本质可以理解为hop by hop的ping,但这个ping和上面讲的ping不一样,这个ping和我们的ping命令不同,traceroute包发出去后,途经的每个站点都会发回一个 类型代码为11 0的icmp 包回去,到了终点,才回发送一个代码为3 3的icmp包回到源
因此,如果在某些途径的节点(路春塌由器)上,限制了类型11的ICMP报文(ICMP报文是防火墙最常见的限制),掘森乱就会出现你的情况。
本文地址:https://gpu.xuandashi.com/73787.html,转载请说明来源于:渲大师
声明:本站部分内容来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场!