我不确定这是否是解决这个问题的正确位置,但没有网络堆栈交换。
我想对服务器进行多次 ping 操作(例如 10,000 多次),以收集有关数据包穿越网络所需时间分布的信息。如果我对像 google.com 这样的网站执行此操作,它会占用大量带宽或处理能力(在服务器端),并且他们是否有办法检测到我并可能开始丢弃我的 ping?
答案1
我相信这取决于您 ping 服务器的速度:如果每秒 ping 一次(甚至稍快一些),他们很可能不会关心。如果速度快得多,他们可能会认为这是通过 ping 洪水进行的 DDOS 攻击。如果您在发送下一个 ping 之前不等待上一个答案,情况尤其如此。
这让我想起了几年前那些通过向雅虎、亚马逊和其他一些公司发出大量 ping 指令而让它们屈服的孩子。是的,从那时起,ping 就被认为是一种潜在的武器。
另外,请注意您想要对网络的哪一部分进行采样。您永远不知道谁会回答 google.com 的查询。更准确地说,你永远不知道答案从何而来。很可能它来自离您不远的地方(您正在地理本地化),但您无法确定。我的目标是一个较小的组织,您可以在其中首先确定服务器的位置。