RSS
热门关键字:  时间 autorun AVG key 百度
当前位置 :| 首页 > 网络安全 > 网络基础 >

分析一下tracert程序的工作原理

来源: 作者: 时间:2006-12-10 16:35:27 点击:
1    <1 ms    <1 ms    <1 ms  proxy.huayuan.hy [192.168.10.1]
  2     *      137 ms   133 ms  61.148.2.3
  3   179 ms   103 ms   294 ms  61.148.115.145
  4    91 ms    55 ms    24 ms  61.148.7.189
  5   157 ms    63 ms    26 ms  61.148.3.157
  6   312 ms   441 ms   402 ms  61.148.3.30
  7   242 ms   400 ms   264 ms  xd-22-5-a8.bta.net.cn [202.108.22.5]
Trace complete.

看一下上面这个过程 应该不用解释了
下面我们来分析一下 我们是怎么看到这个回显的

==============================

大家都知道我们所发送的tracert数据包 属于icmp数据包的一种
关于ttl的概念不知道能否理解
ttl 就是生存时间的意思 也就是我们所发送的数据包 在转发过程中的寿命问题
很好理解 如果寿命为0的话 就不能到达目的地 每经过一个三层设备我们的数据包的ttl值都会减一 如果减到0 就证明不能到达就会给我们的源主机一个回应显示
并告知源主机 在哪个三层设备将这个生存值置0的 然后将这个三层设备的ip地址转发给源主机
上面我们说的是ttl的一个原理和作用
下面我们来说 tracert包的原理
我们发送TRACERT包时 第一次的包的ttl值为1 这样到第一个三层设备那就会给源主机一个回应 并告知其IP依次类推 第二次发送的时候的TTL值等于2 第三次为3  默认最大hop为30 也就是说ttl最大升到30

==============================
这样我门就能清楚的看到 我们的数据包是怎么到达目的地的
最新评论共有 位网友发表了评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
验证码:
匿名?