给出服务器列表&客户列表,如何使用“traceroute”找到最接近特定主机的服务器?该程序应该在java。
答案 0 :(得分:2)
你定义为“最接近”的是什么? traceroute中的大量跃点并不表示数据包路由通过的设备的紧密程度。 Ping也不是太大,因为它只是显示延迟 我建议的是,如果你在网上使用BGP来解决问题。如果你在局域网上,或者你与BGP有关系,那么请回到Traceroute。
这些链接转到BGP和traceroute的Java实现。
答案 1 :(得分:1)
我不认为只使用标准Java API就可以完成,因为它不能充分支持ICMP协议。您可以使用Jpcap来完成此操作。