关于windows下tacert命令的实现

在window下使用tracert命令,然后通过wireshake抓去IP包时发现。并没有如网上很多地方所说的使用UDP数据。而是直接使用的ICMP的请求回显功能。

udp是传输层的协议。
你要做的是对icmp报文进行解析。还要了解ip
你要用到socket通信。有三种套接字,你要用的是原始套接字。
你要看的是windows网络编程,要用c来写。其他工具都是基于windows的来做的。
我做过实现ping,两者原理相同。

还有是tracert