如何找到一个包在网络上的路由

hansome000 2008-06-29 06:27:09
hi,
一个网络监控软件,有个需求是说,当用户右击某个包时,需要把这个包的路由找出来,即从发出到到达目的地经过的机器都打印出来。。
想听听各位的高见??
...全文
150 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hansome000 2008-07-22
  • 打赏
  • 举报
回复
呵呵
是我说的不清楚,有个前提是所有网络中的包我都抓下来了已经。。。我是根据src IP dstIP 以及ident来找的 还可以
现在的问题是 怎么知道该包的所有错包,重传包,处理二进制头都大了
有经验的指点下吧
antsnm 2008-07-04
  • 打赏
  • 举报
回复
用户抓到的包相比也是用来监控其他用得报,监听的人和被监听的人应该是在同一个网段,所以你才得到了这个包,通过分析包的源地址,然后进行路由跟踪,应该可以达到目的
一半乐事 2008-07-02
  • 打赏
  • 举报
回复
不可能。因为包经过的路由是实时计算的,不可能提前预知。除非你模拟一个包先把路走一遍。
至于已经经过的路由,包中也没有相关记录,也不可能查到。除非你一开始就跟着这个包,把它一步一步记下来。
yanghehong 2008-06-30
  • 打赏
  • 举报
回复
似乎不太可能。IP包中并没有记录经过的节点/机器。(想想 如果把经过的节点都记录下来,那包会有多大:))
基于virtual circuit的如果集中控制或许有可能。不是基于连接的交换,太有难度了 :)




- 千里

4,392

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧