如何在WIN98使Modem速度到极限
在用WIN98浏览INTERNET时,很多时候总是觉得数据传输的速度太慢,往往感受不到“高速”公路的威力。你试过用33.6的MODEM浏览速度到4K/秒吗?你想用2K/秒的速度下载文件吗?以下的方法可以加快传输速度和连接的成功率。达到MODEM速度的极限。
第一步:
在Window98的桌面中选择开始按钮----运行----填入regedit。再分别打开以下主键:在/HKEY_LOCAL_MACHINE/Enum/Root/Net/000?中,找到包含DeviceDesc字串值为"拨号网络适配器"的键,进入其子键bindings,记下其中的串值MSTCP\000?.
第二步:
在/HKEY_LOCAL_MACHINE/Enum/NetWork/MSTCP/000?中,(?为上面找到的MSTCP\000?中的最后一个数字)。找到Driver字串,记下其值NetTrans\000?,
第三步:
在/HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Class/NetTrans/000?中(?为上面找到的NetTrans\000?中的最后一个数字)增加串值:MaxMTU=576 (Window95 缺省值为1500字节,最大值为65535字节)
MaxMTU : 即最大的 TCP/IP 传输单元.TCP/IP 协议是INTERNET
上使用的协议.把应用程序要传输的数据分割为较小的分组进行传输.标准的分组大小应为576字节.如果MaxMTU大于576,传输时则需要重组分组,减低了传输效率。Window95的缺省 值为1500,这是以太网上的标准的分组大小,如果不是通过以太网再接入INTERNET,则应改为576.
第四步:
在/HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Vxd/MSTCP中增加串值efaultRcvWindow=5120(Window95缺省值为8192字节,最大值为65535字节)
DefaultRcvWindow:缺省的传输单元接收缓冲区的大小.标准的TCP/IP分组是576字节.减去分组中固定为40字节大小的地址信息及其它信息,最多还包含512字节的数据.DefaultRcvWindow就是接收这些数据的缓冲区.应为512字节的整数倍.DefaultRcvWindow太大的话,一个分组出错将导致整个缓冲区中的分组被丢弃并重发,增加了不必要的损失.DefaultRcvWindow太小的话,缓冲区的大小低于到达的分
组数据,将导致分组阻塞,降低了速度.最好是512字节的4-12倍,视Modem的最大速度而定.Modem的最大速度=bps/9,例如:14400bps的Modem最大速度=14400/9=1600(字节);(无压缩情况下)这时的DefaultRcvWindow 应为2048字节.不过,最好是连上一个最快的网点,再打开Windows95的工具---系统监视器,记下Dial-upAdapter:
FramesReceived/second项的值,再乘512字节,所得的结果就作为DefaultRcvWindow的值.DefaultTTL=255(Window95缺省值为32,最大值为255)
DefaultTTL:TCP/IP分组的寿命,为防止TCP/IP分组在INTERNET中被无限复制,分组中固定为40字节大小的信息区中包含了分组的寿命信息,如果分组的在INTERNET中的传输时间超过了分组的寿命,分组将在传输中途被丢弃.加大分组的寿命值可使分组在拥挤不堪的INTERNET中传输到更远的目的地.NameSrvQueryTimeout=3000(Window95缺省值为750毫秒,最大值为65535毫秒) NameSrvQueryTimeout:域名服务器超时计数.如果在计数值的时间内没有收到域名服务器的回应,则当域名服务器没有收到本机的请求。本机的请求将重发或作超时错误处理.
第五步:
优化文件系统,Windows95查找文件时要访问FAT(文件分配表),也就是说要读硬盘.Windows95同时也可以储存已访问的文件的路径和名字,以加快下一次访问的速度,在Hkey_Local_Machine/Software
/Microsoft/Windows/CurrentVersion/FS Templates 中,应有三个键
名为Desktop,Mobile,Server,分别对应在控制面板---系统---性能---
文件系统---硬盘中的(台式机,便携或接驳式系统,网络服务器)三个设
置项.默认值如下:
Mobile(便携系统)
NameCache="10 00 00 00" (缓冲16个文件夹)
PathCache="51 01 00 00" (缓冲337个8.3格式的文件名,使用约4K内存)
Desktop(台式机)
NameCache="20 00 00 00" (缓冲32个文件夹)
PathCache="a5 02 00 00" (缓冲677个8.3格式的文件名,使用约8K内存)
Server(网络服务器)
NameCache="40 00 00 00" (缓冲64个文件夹)
PathCache="a9 0a 00 00" (缓冲2729个8.3格式的文件名,使用约16K内存)
例如:你的电脑设定为台式机,就应该改Desktop键.
可把两个字串的值改为:
NameCache="80 00 00 00" (缓冲128个文件夹)
PathCache="00 10 00 00" (缓冲4096个8.3格式的文件名,使用约48K内存)
注意:该缓冲区使用系统的常规内存堆,所以不能设置得太大.
第六步:
在拨号网络中,选择一个连接,打开属性,选择服务器类型,把其中的"登录到网络","NetBEUI","IPX/SPX Compatible" 三个选项关
闭,也会提 高性能. 在控制面板中,选择系统->设备管理->通讯端
口,选择连接MODEM的通 讯端口(如COM1),再选择端口设置,做以下修改: 波特率:选最大值 流控制:选硬件 高级:把两个缓冲区都改为最大修改system.ini文件,在[386Enh]中加入下面语句:com?buffer=1024 (? 是连接MODEM的串口号) 第七步: 重新启动你的计算机。再拔号上网,你就可以享受到和64K专线差不多的速度了,恭喜,恭喜!!欣喜之余,你也许会问,为什么会把速度提高这么多?我可以明确的告诉你,原因是微软公司的WIN95没有对拔号网络进行专门的优化设置。嘿,朋友,去感受那如飞的速度吧!