我有一个连接速度为512 Kbps的Internet计划。
很好,但是我的问题是:为什么我在速度测试中得到499 Kbps?
最高速度不会超过520 kbps,也不会低于400 kbps。我的服务提供商如何做到这一点?他们如何加快我的计划的速度?是否以提供速度的方式存储了我的IP地址?
请在幕后说明流程。
如果我错了,请纠正我!
我有一个连接速度为512 Kbps的Internet计划。
很好,但是我的问题是:为什么我在速度测试中得到499 Kbps?
最高速度不会超过520 kbps,也不会低于400 kbps。我的服务提供商如何做到这一点?他们如何加快我的计划的速度?是否以提供速度的方式存储了我的IP地址?
请在幕后说明流程。
如果我错了,请纠正我!
Answers:
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慢的速度连接到互联网的服务器上)。
数据以数据包(数据的小块)的形式发送,并且在链中的每个链接上都在发送之前对其进行缓冲。一次只能缓存一定数量的数据包,因此通常使用send-acknowledge-send方法。发送一个数据包或一组数据包,然后发送方等待接收方的确认,确认已收到它们,然后发送更多数据包。这样,链中最低速度的链接就不会完全饱和。
通常,您的Internet服务提供商将其速度指定为“最大”。ISP在其硬件(在其主交换机中)或在您的(您的路由器)中静态设置该最大值(在这种情况下为512 Kbps)。
从最大值中,您必须减去以下内容:
512中的499 Kbps实际上非常令人印象深刻,这表明您正在获得一个非常干净,无损的连接。
如果您想问一下速度测试的工作原理:
当您访问诸如Speedtest.net之类的网站时,会选择一台地理位置与您最近的计算机。然后,这台计算机将文件发送到您的计算机,而网页将测量花费的时间。最后,收集的信息用于估计您的速度。连接速度取决于进行测量的计算机与计算机之间的所有连接:互联网“主干网”,服务提供商自己的网络以及调制解调器或路由器,其中最慢的部分通常是服务提供商在链路中的一部分。不幸的是,大多数服务提供商都会宣传自己的最大速度,有时只有达到最高速度,因此速度测试中测得的数字通常低于他们告诉您的数量。