ISP 如何确定我的 Internet 计划的正确速度?

Ant*_*t's 10 networking internet

我有一个连接速度为 512 Kbps 的 Internet 计划。

没关系,但我的问题是:为什么我在速度测试中得到 499 Kbps

速度最高不会超过 520 kbps,也不会低于 400 kbps。我的服务提供商如何使这成为可能?他们如何获得我的计划的速度?我的IP地址是否以这种方式存储以提供速度?

请解释一下幕后的过程。

如果我错了,请纠正我!

MaQ*_*eod 27

DSL 由电话公司办公室(中心局或 CO)中称为DSLAM(数字用户线路接入多路复用器)的系统管理。DSLAM 可以由 ILEC(电话公司)或 CLEC(从电话公司批发租用线路并转售的公司,例如 Covad)管理。

DSLAM 是一种由安装在网络托架中的架子构成的系统。每个架子中都有许多卡,每个卡都有许多端口。每个端口对应一个连接到它的用户。架子全部相互连接,并通过所谓的主架从主架子馈送。中继是 DSLAM 可以同时管理的最大分配带宽(通常是 DS3,45 mbps 或 OC3,155 mbps)。

在端口上建立新连接时,它会提供一定的速度,在您的情况下为 512 kbps。然后 DSLAM 将通过该端口的速度限制为规定的速度。此时,DSLAM 与 IP 寻址无关,因此您的 IP 与您提供的速度或它如何限制速度无关。

DSLAM 通过中继将数据传递到BRAS(宽带远程访问服务器),这是通常应用诸如帐户策略(每月传输限制等)等内容的地方。这是链路中的第一阶段,因为您的路由器的信号是实际 IP,而不是 PPP 或多路复用。从这里开始,流量将通过多个不同的网络和设备进行交换和路由,以到达您的目的地。

您的计算机和目标系统(例如网站)之间的连接速度是链中最慢链接的速度。这通常是宽带连接的速度,但在某些情况下,它可能是链条上某处的连接速度较慢(例如,网站在连接到互联网的服务器上运行的速度比您的 DSL 慢)。

数据以数据包(小数据块)的形式发送,并且在链中的每个链接上,这些数据在发送之前都会被缓冲。一次只能缓存一定数量的数据包,所以经常使用发送-确认-发送的方法。发送一个数据包或一组数据包,然后发送方等待接收方确认已收到它们,然后发送更多数据包。这样,链中速度最低的链节永远不会完全饱和。


Jos*_*hua 7

通常,您的互联网服务提供商将其速度指定为“最大”。在本例中为 512 Kbps 的最大值是由 ISP 在他们的硬件(在他们的主交换机中)或在您的(您的路由器)中静态设置的。

从最大值中,您必须减去以下内容:

  • 线路噪声/不良电缆等造成的物理效率低下。
  • 网卡效率低下
  • 计算机效率低下(即 CPU 速度慢、RAM 不足等)
  • 使用您的互联网连接的其他人(如果它是共享的,即使用笔记本电脑或智能手机)
  • 使用连接的后台应用程序(如 Windows 自动更新等)

512 Kbps 中的 499 Kbps 实际上非常令人印象深刻,这表明您获得了非常干净、无损的连接。

  • “主交换机”实际上并不意味着很多,没有 ISP 有“主交换机”。他们将拥有一组 ATM、核心路由器和 DSLAM 以及其他各种设备(测试头、服务器等),所有这些设备都执行各种任务以使互联网连接正常工作并能够进行管理,但没有一个是“主交换机”。事实上,与网络的其余部分相比,控制速度的系统根本没有多少大脑。 (2认同)