4. 在发送过程中,要经过许多的路由,到达目的主机前,可能还要经过网关,防火墙,以及其他例如IDS的过滤,发送包能不能到达目的主机还是个问题。而即使到 达了,发送的ICMP信息能不能返回也是个问题。因为沿途经过的关卡太多,遇上黑洞路由器,不转发这些信息的话,那就一点办法也没有了。
书中还提到原来的traceroute里有一个选项,可以指定数据包经过的路由器。如果是宽路由,则只要经过指定的路由即可。而如果是严路由,则必须按 指定的顺序经过指定的路由器。因为这个选项可能导致某个固定的路由处理信息太多,在公布的源码里已经取消了。但是可以找到补丁,还是可以用起来的。从比较 的结果看,乎指定路由器反而不如让路由器采用默认路由处理得快。而对于严路由来说,要成功就要更难一些,因为并不一定你指定的路由器正好有条目到接下来 的路由器。
以上就是关于traceroute原理的全部内容,相信你一定会非常满意。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-15879-2.html
1