打印本文 打印本文  关闭窗口 关闭窗口
拨号上网有技巧
作者:周勇生 文章来源:大众软件. 点击数: 更新时间:2003/12/27 0:19:04
信息瞬息万变的今天,学习和使用因特网已经成为社会的时尚,越来越多的人开始加入了这个行列。而目前绝大多数中国网民都是通过电话拨号的方式接入因特网的,所以我们在拨号过程中遇到这样或那样的问题是在所难免的,例如拨号时经常断线,拨号时调制解调器没有声音或者拨号过程中等待的时间很长等等。为了解决上面出现的问题,不少“大侠”们可以说没有少动脑筋,他们潜心“修炼”得来的加速秘籍确实给众位初学者带来了精神和物质上的收效。同样在这里,为了能使我们初学者提高上网登录速度,笔者也把自己在平时阅读的或者实践中用到的有关拨号网络的小技巧罗列下来,也算是为初级拨号用户作点小贡献吧。
1.删除掉不使用的协议
如果你使用单个计算机来上网的话,一般只需要一个TCP/IP协议就可以了。所以我们完全可以把除TCP/IP协议之外的所有协议都删除掉,这样不但能提高机器启动的速度还可以提高拨号的成功率。具体操作方法是打开拨号网络参数设置对话框,然后选中除TCP/IP协议之外的协议再单击“删除”就可以了。但不要误删拨号网络适配器。
2.删除无用的虚拟专用网络VPN
系统虚拟专用网络适配器VPN一般是为访问企业网而设计的,对于一般用户基本上没有什么实用价值,而且它还是影响登录速度的原因之一,因此我们可以毫不犹豫地将其删除。操作步骤是:在拨号网络参数设置窗口中,选择“配置”标签,并从中选择“拨号网络适配器#2(VPN)”和“TCP/IP→拨号网络适配器#2(VPN)”,然后再点击“删除”按钮,就可以把指定的虚拟专用网络设备删除掉了。
3.改变“主网络登录”选项
“Microsoft友好登录”是系统的默认设置,但它同样延误了登录时间。改变上述默认设置的方法是在“网络”对话窗口中的“主网络登录”下拉列表框中选择“Microsoft网络用户”,再单击“确定”。如果在“主网络登录”中没有此项选择,可以通过添加客户来增加选项。
4.设置电话占线时重拨
拨号时遇到占线是常有的事情,而拨号时占线同样让用户付出时间代价。对此我们应对拨号占线做出选择。首先双击“我的电脑”图标,在随后打开的窗口中选择“拨号网络”,接着选择“连接”选项(如找不到请将“拨号网络”文件夹窗口最大化),接下来再选“设置”标签,然后在“重拨”区域的选项中做出你的选择。
5.关闭侦错模式
在“调制解调器”设置对话框的“连接”选项卡中,单击“高级”按钮,在“附加设置”文本框中键入“%C0”以关闭Modem的侦错模式,提高其速度。但该选项要求必须使用原厂商的Modem驱动程序,否则修改值无效。 
6.让拨号窗口自动连接
每次拨号上网时,系统都会弹出拨号窗口提示用户输入合适的口令,因而影响了登录时间。如果用户在家中上网或者在自己认为是安全的地方上网,就可以在“连接到”窗口中选中“保存口令”或“自动连接”对话框,这样用户就不必在每次登录时重新输入口令,并等待确认过程,从而提高登录速度。
7.给系统端口设置合理的参数值
端口值设定太小会导致通信缓慢,从而降低上网速度,所以我们有必要给系统端口设置合理的参数值,设置时必须打开“系统属性”对话框,并从中找到“端口”)设置对话框。 
接着再按照以下步骤检查每个COM端口。进入“端口设置”,将“波特率”的数值改为57600或115200。大多数Modem都设置在COM1或者2端口上。将这一设置改到最大值。同时在端口设置对话框中,请将Data Bits(数据位数)设为8,将Parity(奇偶校验)设为None,将Stop Bits(停止位)设为1,将Flow Control(流量控制)设为“硬件”。 接着再单击“高级”按钮,将里面所有的值都设为最大。如果出现问题,那就尝试着降低一些,或者选择“恢复为默认值”。另外,如果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”时则表示使用硬件流控制(RTS/CTS),为“”(空白)时则代表无流控制。
8.关闭安全检查设置项
拨号连接前系统默认的是要检查Internet上有无他人访问你的共享文件夹,为此也需要耽误一定的时间。为了节省这一部分时间,我们关闭该选项的方法是从“控制面板”中调出“Internet”对话窗口,在“连接”标签下去掉“在拨号前进行系统安全性检查”的钩号。
9.调整线路状态
如果电话线路质量不好,经常断线,也会严重影响拨号上网的速度。其具体解决办法是:单击“开始→设置→控制面板→调制解调器”,从Modem中选择“属性/连接页面/高级选项”,在附加设置中填入“S10=50”和“S25=200”,其中前者可以强制Modem在载波暂时丢失时保持5秒钟的连接状态,而后者则可以强制Modem在DTR(Data Terminal Ready数据终端就绪)信号瞬时无效时保持2秒的连接状态,从而可以避免线路传输质量不良时Modem发生断线故障。 
10.通过选项减少上网连接时间
在缺省状态下,Windows 98需要激活对于拨号用户来说毫无用处的大量选项。默认设置中的“登录网络”,迫使系统寻找“Microsoft Windows网络”,找不到,连接就会超时;此外它还将无用的协议捆绑到拨号适配器上。要改变上述造成浪费连接时间的设置,关闭一些选项,即在弹出的对话框中,点击“服务器类型”选项卡,在“高级选项”区域,选掉“登录网络”前的钩号,在“所允许的网络协议”区域,只保留“TCP/IP”选项,再点击“确定”。
11.通过注册表来优化网络
微软并没有将Windows的拨号网络做最优化设置,它的网络参数缺省值是针对以太网来设定的,数据包、接收窗口等的大小都不太适合拨号上网方式,导致调制解调器不能发挥自己最大的潜能。所以我们还能够发掘这一部分的潜力为我们的网络再加速!因此,通过在注册表中重新优化设置,可以获得更好的访问速度。这种提速不仅对浏览网络有用,同时还影响到下载、收发邮件等操作,因为它是从充分利用硬件资源的角度入手,具体操作步骤如下:
在Window9X的桌面中选择开始按钮,并用鼠标单击运行命令,在弹出的对话框中填入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 (Window9X 缺省值为1500字节,最大值为65535字节),其中MaxMTU指的是最大的TCP/IP传输单元。应用程序把要传输的数据分割为较小的分组进行传输,标准的分组大小应为576字节。如果MaxMTU大于576,传输时则需要重新分组,降低了传输效率。Window9X的缺省值为1500,这是以太网上的标准的分组大小,如果不是通过以太网再接入INTERNET,则应改为576。 
同样地在键值“/HKEY_ LOCAL_ MACHINE/System/CurrentControlSet/Services/Vxd/MSTCP”中增加以下串值 :DefaultRcvWindow=5120 (Window9X缺省值为8192字节,最大值为65535字节)。其实DefaultRcvWindow就是接收这些数据的缓冲区,其大小应为512字节的整数倍。如DefaultRcvWindow太大的话,一个分组出错将导致整个缓冲区中的分组被丢弃并重发,增加了不必要的损失;如DefaultRcvWindow太小的话,缓冲区的大小低于到达的分组数据,将导致分组阻塞,降低了速度。最好是512字节的4~12倍,视Modem的最大速度而定。一般14.4K的Modem为2048字节、28.8K的Modem为4096字节、33.6K的Modem为6144字节、56K的Modem为8192字节。标准的TCP/IP分组大小是576字节,减去分组中固定为40字节大小的地址信息及24字节的其它信息,最多还包含512字节的数据。
DefaultTTL=255(Window9X缺省值为32,最大值为255),其中DefaultTTL表示TCP/IP分组的存活时间。为防止TCP/IP分组在INTERNET中被无限复制,分组中固定为40字节大小的信息区中包含了分组的存活信息。如果分组在INTERNET中的传输时间超过了分组的存活时间,分组将在传输中途被丢弃,加大分组的存活时间值可使分组在拥挤不堪的INTERNET中传输到更远的目的地。
NameSrvQueryTimeout=3000(Window9X缺省值为750毫秒,最大值为65535毫秒),NameSrvQueryTimeout是代表域名服务器超时计数。如果在计数值的时间内没有收到域名服务器的回应,则该域名服务器没有收到本机的请求。本机的请求将重发或作超时错误处理。适当调高其值可增大连接成功率。
12.交互使用多个不同ISP的拨号连接
拨号时一时难以拨通的情况时有发生,如果用户建立了几个不同ISP的拨号连接,就可以迅速从“连接到”的下拉列表中选择另外一个ISP拨号连接,这样用户就可以减少等待的时间。如果用户使用的是Windows NT操作系统,还可以实现交替选择拨号号码的功能。当主要拨号号码拨不通时,要快速点击“候选”按钮,选择ISP给用户提供的另外号码拨通上网。在Windows 98中也可以使用多个拨号号码,但使用过程比较繁,每次需要使用“添加新连接向导”来实现。
大家在拨号前按照上述的技巧,把有关拨号网络的参数设置调试好,然后再拨号试试,看看使用技巧前后的效果是否发生变化。如果此时还没有什么大的变化,可能是TCP/IP协议本身出了问题,这时只有重新安装TCP/IP协议了,不过在重新安装TCP/IP协议之前一定要把以前版本的那个彻底删掉!最后,笔者希望上面的小技巧能让大家的拨号速度上一个新台阶。



打印本文 打印本文  关闭窗口 关闭窗口