我想根據網路時間或跳數來找到 A 和 B 之間的距離。另外,如果我知道 B 上打開的任何端口,那麼我可以簡單地遠端登入該端口,並捕獲請求旅程所花費的時間。
但我擔心 B 是否不會共用任何開放連接埠或阻止 ping 請求。在沒有回覆選項的情況下,我將如何確定 A 到達 B 需要多少時間。
也許我正在做一些非常愚蠢的事情。但我非常想知道是否有任何機制/協議可以進行此類計算。正如我可以想像的那樣,假設B 正在丟棄所有探測,但有一點很清楚,至少資料包正在到達B 或可能位於B 附近的某個地方。單向時間被拒絕或超時。
任何相同的幫助/想法將不勝感激。
答案1
如果 B 默默地丟棄封包,則無法知道 B 在哪裡(或即使有 B)。您能做的最好的事情就是對 B 進行追蹤路由,並使用最後一跳作為大致位置/距離。