提高Modem 速度到极限的方法

海底眼

在INTERNET浏览中,总是觉得数据传输的速度太慢.以下的方法可在一定程度上加快传输
速度和连接的成功率.达到modem的极限.

在Window95 的桌面中选择

开始按钮----运行----填入regedit.exe

再分别打开以下主键:

在/HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Class/NetTrans/000?中
(?为0至9的值,视当前计算机的情况而定)
增加串值 :
MaxMTU=576 (原来的Window95 缺省值为1500字节,最大值为65535字节);

在/HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Vxd/MSTCP 中
增加串值 :
DefaultRcvWindow=5360 (原来的Window95 缺省值为8192字节,最大值为65535字节);
DefaultTTL=255 (原来的Window95 缺省值为32,最大值为255);
NameSrvQueryTimeout=3000 (原来的Window95 缺省值为750毫秒,最大值为65535毫秒);

各项的说明如下:

MaxMTU :
即最大的 TCP/IP 传输单元.TCP/IP 协议是INTERNET上使用的协议.把应用程序要传输
的数据分割为较小的分组进行传输.标准的分组大小应为576字节.如果MaxMTU大于576,
传输时则需要重组分组,减低了传输效率.Window95 的缺省值为1500,这是以太网上的
标准的分组大小,如果不是通过以太网再接入INTERNET,则应改为576.

DefaultRcvWindow :
缺省的传输单元接收缓冲区的大小.标准的TCP/IP分组是576字节.减去分组中固定为40
字节大小的地址信息及其它信息,最多还包含536字节的数据.DefaultRcvWindow就是接
收这些数据的缓冲区.应为536字节的整数倍.DefaultRcvWindow太大的话,一个分组出错
将导致整个缓冲区中的分组被丢弃并重发,增加了不必要的损失.DefaultRcvWindow太小
的话,缓冲区的大小低于到达的分组数据,将导致分组阻塞,降低了速度.最好是536字节的
4-12倍,视Modem的最大速度而定.Modem的最大速度=bps/9
例如:14400bps的Modem最大速度=14400/9=1600(字节);

DefaultTTL :
TCP/IP分组的寿命,为防止TCP/IP分组在INTERNET中被无限复制,分组中固定为40字节大
小的信息区中包含了分组的寿命信息,如果分组的在INTERNET中的传输时间超过了分组的
寿命,分组将在传输中途被丢弃.加大分组的寿命值可使分组在拥挤不堪的INTERNET中传
输到更远的目的地.

NameSrvQueryTimeout :
域名服务器超时计数.如果在计数值的时间内没有收到域名服务器的回应,则当域名服务
器没有收到本机的请求.本机的请求将重发或作超时错误处理.

另外:在拨号网络中,选择一个连接,打开属性,选择服务器类型,把其中的"登录到网络",
"NetBEUI","IPX/SPX Compatible" 三个选项关闭,也会提高性能.

详细的说明可参阅Window95 Resource Kit中的有关内容.

返回目录