很好的一篇文章,对ADSL用户应该很有帮助。
1,512K ADSL是什么意思?
512K=512Kbps=512K bits/s=64K bytes/s
我想这个换算应该没什么问题。
2,64K bytes/s意味着什么?
这个64K的真正含义是“个人用户所能独享的最大下载带宽”
那么这又是什么意思呢,不知道现在有没有人注意过电信ADSL安装的申请表,上面的带宽项目写的是都是“不高于512K”,“不高于8M”等等,也就是说我们在正常的情况下可以拥有最多不超过64K的专有带宽。
注意是“不高于”,那么也就是说很多时候我们的专有带宽可能小于64K,那有又是为什么呢?
事实上,中国电信的ADSL是运行在ATM上面,ATM到chinanet边缘路由器带宽是155M,每一个边缘路由器可以连接3000用户,如果这些用户同时上网,那么每个用户其实只有50k bit/s的带宽,也就是7K bytes/s,加上路由器衰减,那么最终可能只有普通modem的速度了。
当然以上只是假想的情况,毕竟3000人同时连在一台边缘路由器上面几乎是不可能的,电信也不会让路由器满负荷连接而使得速度下降如此之巨。
但是,64K是最高专有带宽是毋庸置疑的。
3,那为什么我的512K ADSL经常可以达到100K甚至200K以上的下载速度呢?
我们搞清楚了64K是最大专有带宽,但不等于最大带宽,事实上在ADSL拨号时已经分配了实际约等于8Mbps,也就是1M bytes/s的下载带宽,只不过电信限制了我们的专有带宽最高64K,那么当路由器连接的用户较少的时候,我们可以获得一部分超过专有带宽的共享带宽(显然电信没必要让这些带宽闲置),当然512K速率的ADSL永远不可能通过占用共享带宽达到1M/s的下载速度,因为毕竟总还是有很多人在同时上网,而且电信肯定还有一些平衡负载的机制。
4,ADSL上传速度对下载的影响
TCP/IP规定,每一個封包,都需要有acknowledge讯息的回传,也就是说,传输的资料,需要有一个收到资料的讯息回复,才能决定后面的传输速度,並决定是否重新传输遗失的资料。
上行的带宽一部分就是用來传输這些acknowledge(确认)資料的,当上行负载过大的时候,就会影响acknowledge资料的传送速度,并进而影响到下载速度。这对非对称数字环路也就是ADSL这种上行带宽远小于下载带宽的连接来说影响尤为明显。
有试验证明,当上传满载时,下载速度讲变为理想速度的40%,这就可以解释为什么为什么很多朋友用BT下载的时候稍微限速反而能够获得更大的下载速度。
既然这样我们就不能要求所有的人都不限速,因为对于ADSL用户来说这是很不现实的,也是不科学的。适当的限速是正确的。
5,ADSL的速度随着连接时间的延长而逐渐降低。
前面说过ADSL再拨号的时候会建立最高理论8Mbps的下载带宽,这个带宽是永远不会改变的!不过实际上由于ADSL的噪声检测机制如果线路情况不好那么一开始建立的连接显然不可能达到理论值,可能最后是5Mbps,这个带宽也是不会改变的。
那为什么说ADSL的速度会越来越慢呢?
这是因为即使用户不关闭调制解调器的电源,有时ADSL链接也会随时中断。比如,在通信状态因噪音增加而恶化,频繁发生错误的情况下。 链接中断后,马上就会重新进行调试,并重新确定链接。不过,如果此时致使链接中断的噪音仍然存在的话,(这一般是比较大的)重新链接后的速度就会比原来更低。由于调试中所确定的链接速度是也固定的,因此即便之后噪音消失以后,链接速度也不会提高。ADSL调制解调器使用时间越长,发生这种情况的可能性就越高,所以连接速度越来越慢。
此时,如果用户重新起动调制解调器,链接就会重新确立,速度就可能由此得以提高。这一常识可用作链接速度降低后的处理对策.
当然上面说的这些情况都只是根据ADSL连接本身来讨论的,实际的情况还包括互联网状况,网站本身的响应等等。
[引言]
天天看到论坛里有ADSL拨号上网用户这样那样的BT速度慢的问题。
感觉很多人对ADSL两种基本上网方式与BT下载正常使用的关系还不清楚。
特发此帖,希望有所帮助。
一、BT下载速度如何算正常?
1.看BT下载软件里面的连接信息(有的BT版本有,有的版本好象看不到),在连入/连出这一项里面有连入的。那么OK,你的速度正常(有连入就意味着BT的速度!)
2.看看你BT下载一些热门文件的速度,与你的带宽基本相符则OK正常
(比如1M的ADSL下载速度一般在1MKbps/8=120KBps左右)
二、你的ADSL MODEM工作在什么模式下?
现在的ADSL MODEM一般都支持桥接和路由两种模式。
1.如果你一台电脑上网,电信来安装后,猫一般都工作在桥接模式下。
2.如果你是在小企业里面有几台电脑通过一个HUB或交换机再接ADSL上网的,他们一般会让你的MODEM工作在路由模式下。(多台电脑共用ADSL上网的组网方式太多,其它的不一一列举)
三、我的猫是桥接模式?
1.你可以这样来验证你的猫是否工作在桥接模式下(2000/XP操作系统):
开始|运行|cmd,然后在命令窗口里面输入IPCONFIG,看看显示的几个IP地址里面是否有类似于218.*.*.*的一个地址。如果有,那么就是桥接了!
2.更简单的验证方式是,如果你每次上网都要进行一次拨号操作,OK,你是桥接!
3.请检查一下,你的XP操作系统是否打开了防火墙(ADSL拨号的连接属性里面有个选项)。
可怜的人,一般电信给你安装ADSL的时候都习惯于打开XP的防火墙。那就关闭它!因为开着的未加设置的防火墙会把别人连接你BT的请求都挡在外面
4.桥接模式下,你的计算机就象www.163.com的服务器一样,全世界的人都可以直接访问到你的机器。当然,别人的BT也可以主动连入你的计算机,速度当然就快了。
基本思想:如果你是一台机器桥接上网,用不着再关心其它麻烦事儿。什么路由,什么NAT,什么端口映射,通通见鬼去吧!
5.我是桥接模式,可我直接连猫的这台机器是主机,后面还有别的电脑……
晕!这个我不说了!·#¥%……—*()
四、我的猫是路由模式?
1.你的局域网内任何一台计算机都从来不用拨号就可以上网,路由模式!
好吧,那就做映射端口…………
(鉴于端口映射的文章众多,此处不再费话……)