求教IP路由追踪系统如何下手 ( 积分: 100 )

  • 主题发起人 主题发起人 zhengpeng_3636
  • 开始时间 开始时间
Z

zhengpeng_3636

Unregistered / Unconfirmed
GUEST, unregistred user!
大富翁们,我现在要做一个毕业设计--IP路由追踪系统。要求实现输入IP地址返回路径上路由器的IP地址。我想基本思路是通过发送ICMP请求报文,并设定IP报头的TTL值分别为1、2、3..使得路径上的路由器不断返回ICMP差错报文。但是具体怎么实现,SOCKET,.DLL怎么使用搞不清楚,给点建议吧!!
 
大富翁们,我现在要做一个毕业设计--IP路由追踪系统。要求实现输入IP地址返回路径上路由器的IP地址。我想基本思路是通过发送ICMP请求报文,并设定IP报头的TTL值分别为1、2、3..使得路径上的路由器不断返回ICMP差错报文。但是具体怎么实现,SOCKET,.DLL怎么使用搞不清楚,给点建议吧!!
 
soket有一个路由追踪的api函数
是可以的
 
socket api可以的,类似于udp编程。
网上的ping程序代码可以使用的,只有数据包有少量区别,完全可以参照。
至于正确的数据包格式,直接将tracert命令发送的数据包截取(sniffer)下来照搬就ok了
 
搜索tracert的源代码,有很多
http://www.codeproject.com/internet/traceroutes.asp
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
832
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部