阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

手机号码,快捷登录

老司机
查看: 3318|回复: 14

[推荐] ADSL提升网速

[复制链接]
  • TA的每日心情
    开心
    2016-9-1 11:51
  • 签到天数: 38 天

    [LV.5]常住居民I

    发表于 2009-9-19 00:58:19 | 显示全部楼层 |阅读模式
    ADSL提升网速
    现在采用ADSL上网方式的人有很多,但是大多数时候我们会发现ADSL上网的速度达不到我们想要的标准或额定速率,论其原因不外乎两点,一、是在网线或网卡等硬件连接上有问题;二、是在我们电脑的设置上有问题。

    第一种情况的解决办法:我们知道数据在传输时除了无线上网以外,都是通过数据线缆进行传输的,并且数据传输实际上传输的是电信号,电流在数据线缆中传输时会随着数据线的长度而逐渐减弱(数据传输线中有电阻),同时外部信号的干扰也同样会干扰数据的传输,这样就会导致信号衰减,从而引起网速慢的现象,那么在这种情况下如何提高网速显而易见,在接入ADSL时,应该尽量使网线的距离变短,减少信号损耗,同时,选用质量好的网线(或电话线)最大程度防止外部干扰,保证ADSL Modem供电充足且保证网线与网卡连接良好,这样就满足了优化的基本条件,那么下一步就是进行对网卡的优化,我们已经知道操作系统是和底层硬件有联系的,操作系统在设计的时候大多会为硬件的运行留有预留配额,以增强系统运行的稳定性,但是这种情况一般出现在大量数据传输时或者超高数据负载的时候,我们个人上网根本用不到,所以将另外一部分被隐藏的上网带宽(网速)配额释放出来就可以达加快速度的目的。下面是详细的网卡优化步骤:
    ①在Windows系统桌面右键点击“我的电脑”;
    ②在弹出的对话框中点击“硬件”选项卡,然后单击其中的“设备管理器”按钮;
    ③在弹出的对话框中找到“网络适配器”双击“网络适配器"并再次双击其中相应的网卡(自己电脑上安装的网卡);
    ④在弹出的对话框中点击“高级”选项卡,在左侧属性栏中找到“Speed/duplex settings”,然后单击;
    ⑤在右侧的“值”栏中选择“100 Full Duplex”项(Full就是满速的意思,相应的Half是单项的意思);
    ⑥选择完成后,点击窗口下面的“确定”按钮;
    ⑦然后关闭“设备管理器”窗口,在“属性”窗口点击“应用”按钮,然后再点击“确定”按钮;
    ⑧到此为止网卡优设置完成!

    如果是第二种情况,也就是网速无法提高的问题来自于我们电脑本身的设置,我们了解在进行网络数据传输时,数据实际上是以“数据包”的形式进行发送的,也就是把一部分数据作为一个数据集合租,一起发送,这样可以同时发送很多数据不必频繁的读取,可以减少发送的次数因此能够减少发送时间,在我们上网的时候就以网速的快的现象显现出来,既然是数据分包发送,那么一定就先对数据进行分包,每一个包的大小固定,然后进行传输,由于TCP/IP协议的设置,这个数据包的大小及数据包的TTL(也就是数据存活时间:在电脑与电脑之间的数据互相传送的时候,数据是有存活时间的,也就是说过了规定的数据存活时间,数据即失效或者被接收方丢掉,这样做是为了节省传输双方的计算机资源及带宽资源。)是可以在我们电脑上进行设置的,以适应不同的上网状况。这些电脑的网络设置大多数是通过对“注册表”及“组策略”的更改来实现的,下面先说一下如何来打开注册表及组策略设置选项:
    ①打开“注册表”的方式:在Windows桌面,点击左下角的“开始”→然后选择点击菜单中的的“运行”→在弹出的对话框中的输入“regedit”(不带双引号)→回车↙ ;即可打开Windows注册表,在Wiindows注册表中,可以选择各个注册表项进行修改、新建、删除注册表项的键值等。
    ②打开“组策略”的方法:同样是在Windows桌面点击左下角的“开始”→然后选择并且点击开始菜单中的“运行”→在弹出的“运行”对话框中输入“gpedit.msc”(不带引号)→回车↙ 。这样就打开了Windows组策略。

    然后就来介绍ADSL上网优化网速的详细设置方法:
    ①首先打开Windows组策略,然后再右侧点击“计算机配置”,再点击其中的“管理模板”然后点击“网络”选项,再点击其中的“QoS数据报计划程序”,然后双击其中的“限制可保留带宽”,之后在弹出的对话框中选择“已禁用”或选择“已启用”并且将下面的属性栏中的“带宽限制(%)”的数值设置为“0”(不带双引号),然后点击“应用”按钮→再点击“确定”按钮,最后关闭“组策略”窗口,到此为止组策略网速优化设置完成,这样就可以打开被Windows系统默认不使用的20%带宽
    ②下面来设置在上网时我们电脑发送和接收数据时每个数据包的最大大小(数据包的最大字节长度):首先,请先确认自己的电脑已经连接到网络,并且一定要使用Windows系统自带的网络连接程序,尽量不要使用其他的ADSL拨号程序,同时确认电脑没有使用其他的网络加速软件,然后点击在Windows桌面左下角的“开始”按钮,然后按照刚才的步骤选择、点击“运行”,并且输入“CMD”(不带双引号),然后按回车↙键,在弹出的黑色CMD窗口中的光标后面输入
    IPCONFIG /ALL”(不带双引号,一定要输入准确),然后回车↙,
    回车后CMD窗口中会显示出网络连接的配置信息,在这些信息中找到“PPP adapter 宽带连接:”的相关项并且从中找到“DNS Servers”一行后面显示的DNS服务IP地址,同时记录下这些数字,例如202.128.×.× ;→然后在CMD窗口中输入
    ping -f -l -14×× 202.128.×.×”(不带引号)→输入完成后回车↙;其中“14××”是传输给DNS服务器的数据包大小(数据包字节长度,这个数据包字节长度不同的地方可能会不一样,请根据自己电脑的实际数值来选择),取值范围一般为1450~1464 ,其中“202.128.×.×”就是上面步骤记录下来的DNS服务IP地址,例如我们数据包的字节长度是14563,DNS服务IP地址为202.128.224.56,则输入
    ping -f -l -1463 202.128.224.56”(不带双引号)→回车↙,回车后会显示出返回值,如果返回值是“packet needs to be fragmented but DF set”则说明我们选择的数据包字节长度“1463”太大,需要更改为更小的字节长度,将“1463”改为“1462”,然后按照上面步骤再次试验,如果返回值仍为“packet needs to be fragmented but DF set”,那么就把这个数值再次更改成更小的,更改为“1461”,以此类推,直到返回值为类似
    “Pinging 202.128.×.× with 14×× bytes of data:

    Reply from 202.128.×.×: bytes=14×× time=65ms TTL=251
    202.128.×.×: bytes=14×× time=65ms TTL=251
    202.128.×.×: bytes=14×× time=69ms TTL=251
    202.128.×.×: bytes=14×× time=69ms TTL=251
    Ping statistics for 202.128.×.×:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
    Minimum = 65ms, Maximum = 69ms, Average = 68ms ”
    这样的返回值。这样就说明,我们电脑在传输数据时不用把同样大小的数据包分成2部分或多于2部分来传输,因此可以减少同样大小数据包的传输次数,就提高了传输效率,这样就能够达到我们提高网速的目的。(注意上面的返回值应该在“Lost=0”时测试的数据包大小为最佳数据包字节长度),假如我们测试“1458”为最佳值,那么我们的数据包最大字节长度应该是“1458+28=1486”,这里“28”是一个缓冲数值,一般用此数值即可。然后我们就对系统网络传输设置进行更改,新建立一个记事本文件,然后将以下内容复制到这个记事本文件中:“


    ”,注意,将上面内容中的“1486”更改成你测试出来的最佳数值(这里有个小技巧,将以上内容复制到记事本后,可以按Ctrl+H键,会出现“查找和替换”对话框,在“查找内容”里面输入“1486”,然后在“替换为”中输入“14××”(你测试出的数值),然后点击“全部替换”按钮,就可以一次完成所有的最佳数值更改了),然后点击记事本程序上面的工具栏中“文件”选项,选择“另存为”,然后在弹出的文件“另存为”对话框中选择好文件的保存位置,再在“文件名”输入“ADSL-SPEEDing.inf”(不带引号),保存类型选择“所有文件”,然后点击“保存”按钮,然后到我们刚才保存这个INF文件的位置找到此文件,右键单击此文件,选择点击“安装”按钮,此步骤完成!
    ③接下来我们对注册表进行网速设置优化:按照前面所说的方法打开注册表,然后依次在左边注册表项中打开“HKEY_LOCAL_MACHINE\SYSTEM\CurrenControSet\Services\Tcpip\Parameters\Interfaces\”然后选择倒数第2项(右侧窗口中显示T1和T2两个注册表键值的那一项),在右边窗口中的空白处,右键单击选择选择点击“新建”,选择点击选择点击“字符串值”然后输入此字符串的名称为“Maxmtu”(不带引号),然后回车↙确定新建,双击新建的这个字符串值,在弹出的对话框中“数值数据”输入“1486”(就是我们刚才测试出来并加上数据缓冲长度28所得的最大数据包大小数值),然后点击“确定”按钮,再按照上面的方法,新建立一个名称为“Maxmss”的字符串值,其中的数值数据输入“1458”(我我们刚才测试出的最佳数据包字节长度),然后在左侧依次找到注册表项“HKEY_LOCAL_MACHINE\SYSTEM\CurrenControSet\Services\VXD\MSTCP\”(如果注册表里面没有“MSTCP”这一项,就按照上面类似的方法在左侧建立一个“MSTCP”项),点击此项后,会在右侧窗口中出现“DefaultRcvWindow”这一字符串值,双击此字符串值,将其“数据数值”改为“373248”(这个数值的是这样计算来的:将Maxmss数值乘以上网带宽然后再除以8,例如我们是2M的上网带宽,那么就应该是1458×2048/8=373248,其中2M的带宽用bit单位来计算就是2048bit),然后关闭Windows注册表并且重新启动电脑使注册表更改启用,电脑重新启动之后,就快些去享受网速变快的感觉吧 ^_^

    到此为止ADSL上网提高网速的优化方法就结束了。
    [Version]
    signature=$CHICAGO$
    [DefaultInstall]
    DelReg=Delete_Old_Tweaks
    AddReg=Add_SpeedGuide_Tweaks
    [Delete_Old_Tweaks]
    HKLM,System\CurrentControlSet\Services\VxD\MSTCP,DefaultRcvWindow
    HKLM,System\CurrentControlSet\Services\VxD\MSTCP,DefaultTTL
    HKLM,System\CurrentControlSet\Services\VxD\MSTCP,PMTUDiscovery
    HKLM,System\CurrentControlSet\Services\VxD\MSTCP,PMTUBlackHoleDetect
    HKLM,System\CurrentControlSet\Services\VxD\MSTCP\Parameters,Tcp1323Opts
    HKLM,System\CurrentControlSet\Services\VxD\MSTCP,Tcp1323Opts
    HKLM,System\CurrentControlSet\Services\VxD\MSTCP\Parameters,SackOpts
    HKLM,System\CurrentControlSet\Services\VxD\MSTCP,SackOpts
    HKLM,System\CurrentControlSet\Services\VxD\MSTCP\Parameters,MaxDupAcks
    HKLM,System\CurrentControlSet\Services\Class\NetTrans\0000,MaxMTU
    HKLM,System\CurrentControlSet\Services\Class\NetTrans\0001,MaxMTU
    HKLM,System\CurrentControlSet\Services\Class\NetTrans\0002,MaxMTU
    HKLM,System\CurrentControlSet\Services\Class\NetTrans\0003,MaxMTU
    HKLM,System\CurrentControlSet\Services\Class\NetTrans\0004,MaxMTU
    HKLM,System\CurrentControlSet\Services\Class\NetTrans\0005,MaxMTU
    HKLM,System\CurrentControlSet\Services\Class\NetTrans\0006,MaxMTU
    HKLM,System\CurrentControlSet\Services\Class\NetTrans\0007,MaxMTU
    HKLM,System\CurrentControlSet\Services\Class\NetTrans\0008,MaxMTU
    HKLM,System\CurrentControlSet\Services\Class\NetTrans\0009,MaxMTU
    HKLM,System\CurrentControlSet\Services\ICSharing\Settings\General,InternetMTU
    [Add_SpeedGuide_Tweaks]
    HKLM,System\CurrentControlSet\Services\VxD\MSTCP,DefaultRcvWindow,0,"255552"
    HKLM,System\CurrentControlSet\Services\VxD\MSTCP,DefaultTTL,0,"64"
    HKLM,System\CurrentControlSet\Services\VxD\MSTCP,PMTUDiscovery,0,"1"
    HKLM,System\CurrentControlSet\Services\VxD\MSTCP,PMTUBlackHoleDetect,0,"0"
    HKLM,System\CurrentControlSet\Services\VxD\MSTCP,Tcp1323Opts,0,"1"
    HKLM,System\CurrentControlSet\Services\VxD\MSTCP,SackOpts,0,"1"
    HKLM,System\CurrentControlSet\Services\VxD\MSTCP\Parameters,MaxDupAcks,0x10001,"3"
    HKLM,System\CurrentControlSet\Services\Class\NetTrans\0000,MaxMTU,0,"1486"
    HKLM,System\CurrentControlSet\Services\Class\NetTrans\0001,MaxMTU,0,"1486"
    HKLM,System\CurrentControlSet\Services\Class\NetTrans\0002,MaxMTU,0,"1486"
    HKLM,System\CurrentControlSet\Services\Class\NetTrans\0003,MaxMTU,0,"1486"
    HKLM,System\CurrentControlSet\Services\Class\NetTrans\0004,MaxMTU,0,"1486"
    HKLM,System\CurrentControlSet\Services\Class\NetTrans\0005,MaxMTU,0,"1486"
    HKLM,System\CurrentControlSet\Services\Class\NetTrans\0006,MaxMTU,0,"1486"
    HKLM,System\CurrentControlSet\Services\Class\NetTrans\0007,MaxMTU,0,"1486"
    HKLM,System\CurrentControlSet\Services\Class\NetTrans\0008,MaxMTU,0,"1486"
    HKLM,System\CurrentControlSet\Services\Class\NetTrans\0009,MaxMTU,0,"1486"
    1.jpg
    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    3 天前
  • 签到天数: 4813 天

    [LV.Master]伴坛终老

    发表于 2009-9-19 05:57:13 | 显示全部楼层
    这个怕是没什么用把  速度取决于带宽   2M带宽你还想飞到哪里阿
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2014-4-9 09:40
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    发表于 2009-9-19 08:14:00 | 显示全部楼层
    填了full 满速度,会不会满负荷运转,对电脑不好吧
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2012-1-7 16:44
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2009-9-19 08:47:03 | 显示全部楼层

    回复 1楼 attmasong 的帖子

    牛人,俺今天就试试,看看效果
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    昨天 08:47
  • 签到天数: 3246 天

    [LV.Master]伴坛终老

    发表于 2009-9-19 09:13:39 | 显示全部楼层
    一般是不会有什么效果的,能把带宽512k的变成4m吗??
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2013-7-30 10:42
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    发表于 2009-9-19 09:32:32 | 显示全部楼层
    是呀,这个只是心理安慰作用,不会有什么实际效果的。

    最实用的还是升级带宽,你找电信的将1M升为2M,或者你在局域网中去攻击限制别人也能提升你的网速(这个很不道德)。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2016-5-15 17:47
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2009-9-19 09:55:33 | 显示全部楼层
    没用的,上行下行已经被电信限制了。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2017-11-20 07:10
  • 签到天数: 2601 天

    [LV.Master]伴坛终老

    发表于 2009-9-19 09:58:34 | 显示全部楼层
    网络优化是必要的,提升网速的效果微乎其微。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2016-1-21 15:20
  • 签到天数: 513 天

    [LV.9]以坛为家II

    发表于 2009-9-19 09:59:19 | 显示全部楼层
    我也觉得这类软件作用不大,
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2016-1-26 10:54
  • 签到天数: 1332 天

    [LV.10]以坛为家III

    发表于 2009-9-20 00:35:53 | 显示全部楼层
    没有,Speed/duplex settings  这个选项
    本帖子由阳光论坛测试组成员答复

    提供第一手的软件测试过程和结果文档--阳光网驿助力企业信息化
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表