尊敬的所有通信专家,我想知道我们是否可以知道来自/到特定服务器的数据包的传入和传出路由的信息?换句话说,有什么方法可以让我知道在哪条路由上(通过哪些 IP 地址,哪个自治系统进行了数据包遍历以到达我的 PC),反之亦然?知道为了知道数据包通过哪些 IP 地址从我的 PC 发送到服务器,我可以运行“traceroute”。但是,我还想知道服务器通过哪些 IP 地址将 ACK 发送到我的 PC。(您可能也知道传入和传出路由并不总是对称的,尤其是对于那些足够长的路由)。
PC能否知道数据包的进出路由信息?
网络工程
跟踪路由
2021-07-30 19:14:27
1个回答
不可能确切地知道路线。您可以尝试使用 traceroute 猜测路径,但正如您已经注意到的,返回路径可能是不对称的。互联网路由基础设施是非常动态的。甚至不能保证从一个数据包到下一个数据包会采用相同的路径。此外,使用 traceroute,可以将设备配置为不响应这些探测,因此您还会经常发现使用此工具的盲点。
您可以确定的唯一方法是您是否控制或拥有方程式中所有设备的配置信息,并且能够根据配置确定路径。
其它你可能感兴趣的问题