是否可以确定互联网上的远程服务器带宽?

是否有可能确定互联网上的远程主机的带宽估计。

我希望在互联网上随机扫描,并确定networking速度的分布。

因此,总之,如果我说www.google.com,有没有办法估计主机可以处理的高带宽,比如说100mb / s?

我不认为你可以通过远程测量达到你想要的。

您采取的任何测量都将受到以下限制:

  1. 你自己的互联网连接速度
  2. 您将在1000个其他用户的远端竞争带宽
  3. 通过使用内容传递networking技术,许多公司没有一个互联网连接,而是全世界数百个。
  4. 许多网站会评估你的连接,以确保你不占用所有的带宽。
  5. 许多网站共享主机,所以有10家公司可以共享一个1Gbps链路到数据中心 – 你会认为每个100Mbps(1Gbps / 10个站点),还是你认为在10Gbps(1Gbps×10个站点)?
  6. 大多数公司都有冗余的互联网链接到不同的ISP。 你想要单独测量每个链接并添加它们吗?

让我们从另一个angular度来看问题 – 为什么要确定networking速度的分布? 你想猜测你自己的网站需要多less带宽,或者是为了别的吗?

如果您想要一个工具来估计两个站点之间的不同networking链接的特征,请查看pathchar 。 话虽如此,我相信您可能select探究的“随机”网站可能会将您的企图视为敌对,并向您的上游供应商反馈投诉,反击,修改您获得的结果,并干扰您的项目。

另外,你没有办法知道(不问)有关的主机/networking是否会因你的努力而受到伤害或不便,要么是因为它们没有固定的连接,要么是因为他们实际上需要他们支付的带宽,并且补贴你的“研究”不是他们已经同意的。

总之,我不认为你的想法是好的,我不认为你会从这个努力中学到很多东西,除了别人不喜欢你的想法,好理由。 如果你真的想知道networking连接的特点,你可能会发现在提供商或消费者的业务/预算水平进行讨论。 如果你真的想要测量networking特征,这很酷,但首先得到许可,或者在你合法控制的硬件上执行。 不要只是在互联网上任意打扰别人。