优化Modem ABC
要提高上网速度、优化Modem设置是一个重要的环节。Modem的连接速率取决于很多因素,比如电话线路的质量、本机Modem的速率、ISP Modem池的速率等。我们在这里讨论的是在Windows98的环境下如何对Modem进行优化实质,以提高上网速度。
1.提高计算机与Modem的连接速度
单击“开始->设置->控制面板->调制解调器->常规”,选取已经安装的Modem并单击“属性”按钮。在“常规”选项卡中,选取“最快速度”列表框中的最高值“115200”。
2.修改Modem的端口设置
在上述对话框中,选取“连接”选项卡,并单击“端口设置”按钮,确定选中“使用FIFO(先进先出)缓冲区”,然后分别将“接收缓冲区”和“传输缓冲区”的滑块设置到最高。
3,关闭侦错模式
同样在上述对话框的“连接”选项卡中,单击“高级”按钮,在“附加设置”文本框中键入“%CO”用来关闭Modem的侦错模式,提高其速度,但是该选项要求必须使用原厂商的Modem驱动程序,否则修改值无效。
4.修改系统端口的波特率值
端口设定的太小会导致通信缓慢,从而降低上网的速度。修改方法是:单击“开始->设置->控制面板->系统->设备管理器”,然后双击“端口(COM&LPT)”选取Modem所使用的通信端口(比如COM1)。单击“端口设置”选项卡,将“波特率”选定为选为最大值“921600”,然后将“流量控制”选定为“硬件”,再单击“高级...”按钮并分别将“接收缓冲区”和“传输缓冲区”设定为最高值。
另外,如果Modem使用的是COM3或者COM4端口的话,则需要打开系统培植文件Win.ini进行设置。方法是:使用“记事本”,打开Windows文件夹下面的Win.ini,找到[Ports]节,将COM3或者是COM4改为=9600,n,8,1,x修改为115200,n,8,1,p。其中,最后一个参数为“x”时代表软件流控制(Software Flow Control)。为“P”的时候则是代表了硬件流控制(Hardware Flow Control),为空白的时候则是代表无流控制(No Flow Control)。
5.增加COM缓冲区容量
使用“记事本”打开Windows文件夹下的系统文件System.ini。在其中的[386Enh]节中假如如下一行:COM2Buffer=1024(假设Modem接在COM2端口上),用来增加串行口的传输缓冲区。
6.避免经常断线
如果电话线路质量不好,经常断线,也会严重影响浏览速度。它的解决方法是:单击“开始->设置->控制面板->调制解调器”,从Modem中选择“属性->连接页面->高级选项”,在附加设置中填入“S10=50”和“S25=200”,其中前者可以强制Modem在载波暂时丢失的时候保持5秒钟的连接状态,而后者则可以强制Modem在DTR信号瞬时无效的时候保持2秒的连接状态,从而可以避免线路传输质量不好的时候Modem发生断线的故障。
7利用注册表优化网络参数
由于Windows 98的网络参数缺省值是针对以太网来设定的,数据包,接收窗口的大小都不太适合拨号上网方式,由此导致Modem未能满负荷工作。因此,通过在注册表中重新优化设置,可以获得更好的访问速度,这种提速不光是对浏览网络有用,同时还影响到下载,收发邮件等造作,因为它是从充分利用硬件资源的角度入手。下面我们就来对要修改的参数做一下说明:
MTU(Maximum Transmission Unit 最大传送单位):指通过网络交换的数据包的大小,大多数提供拨号接入的ISP都采用576。
MSS(Maximum section Size 最大分程尺寸):指两个网络主机之间用来协调交换数据的MTU值。在标准拨号网络上一般为536。
RWIN(Receive Windows 预设接收窗口):指在TCP连接复位之前,可以传递的不需要经过确认的数据数量,取值一般为MSS的偶数倍。
TTL(Time To Live 留存时间):指网络传递的数据包在失效前可以经过多少段跳接(即失效前可以经过多少个网络节点传输)。对拨号网络可以设置为64或者128。
Sockets(插座):指计算机到正在下载文件的服务器的单个连接。正在下载的页面中的每个文本文件或者图象文件都需要打开一个插座,因此,增加插座数目到最大,可以加快页面加载的速度。
好了,对参数的说明就到这儿了,下面让我们来看看参数的具体修改方法:
单击“开始->运行”,并键入“Regedit”以启动注册表编辑器。依次进入“HKEY_LOCAL_MACHINE\Enum\Root\Net000\Bindings ”,可以看到右面窗口内有名为“MSTCP\****”的字符串值。记下“MSTCP\”后面的4位数字****;进入HKEY_LOCAL_MACHINE\Enum\Network\MSTCP\****, 其中****是前面记下的4位数字;此时在窗口右边可以看到名为“Driver”的字符串,其值为“NetTrans\%%%%”,再记下“NetTrans”后面的4位数字%%%%;进入HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\%%%%,其中%%%%是前面记下的4位数字,然后在窗口右边按鼠标右键,选择“新建/字符串值“,把字符串命名为”MaxMTU“,其值设定为”576“,再新建一个名为”MaxMSS“的字符串,其值设定为”536“;最后,再进入HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP,新建一个名为”DefaultRcvWindows“的字符串,其值设定为”4288“;再进入HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\Nwlink\Ndi\params\maxsockers,将其下的字符串”max“的值改为”1020“。
重新启动以后,您设定的值就生效了。经过这种方法提速以后,可以把Modem本身的潜能全部发挥出来。好了,我的经验介绍完了。如果各位大虾有更好的方法的话,也不要忘了通知我一声呀。
(摘自 赛迪网 文/蔡宇镝) |
|
404 Not Found
404 Not Found
nginx
|
|