水人2级肉山详解,Modem终级优化详解

Modem终级优化详解 - 电脑诊所 - 电脑教程网

Modem终级优化详解

日期:2007-10-18   荐:
  Modem终级优化详解 作者:宁致远慢!慢!!慢!!!这恐怕是虫虫们上网时抱怨得最多的了。的确,在这56K的Modem便榨尽了电话线路带宽的时代,网络还不是那样的可爱。但电脑发烧友的标准是什么?就是用尽种种匪夷所思的方法,让各个电脑部件发挥出绝对极限的性能来!笔者不敢妄称发烧友,但平时对自己那只“猫”太过“溺爱”,也就收集并摸索了一些优化提速的方法,今天便在这里献丑了。 也许有的朋友会问了:现在不是有许多Modem加速软件吗?我自己点点鼠标不就搞定了,你小子献什么宝,想骗稿费啊!?非也,所谓加速软件,大多给你一个“Optimum”选项,点一下后,便对你说优化完毕,请重启动云云,偶有给出各种注册表参数供你特别修改的,也言之不详,更勿论最佳化设置了。而那“optimum”项,不过是把各种参数调成作者认为最佳或是一般情况下有效的数值。如果你以前从未用过其它的类似软件甚至操作系统还是Win 95(下文会解释)的话,那么恭喜了,你可以获得10%~40%的提速;但如此之后,你再用其它一些加速软件,效果就绝对是微乎其微乃至于零,这便是许多网友为何对某些声名赫赫的加速软件破口大骂的原因。但是否“猫”速就难以更上一层楼呢?当然不是,你还没有针对自己的具体使用环境做出特别优化呢——这便是笔者今天要讲解的主题。TCP/IP协议工作原理中国的虫虫们基本上用的都是拨号上网,这便需要对微软为之特别制定的TCP/IP协议的工作原理有一定了解:当你拨号上网后,成为Internet中的一台主机(host),便可以同其它主机互相传递信息。一台主机向外发送信息,首先要把信息分成很小的数据包(packet),经过路由器(router)送到ISP服务器,再通过ISP的出口线路,也要经过路由器,传到接收主机中。注册表修改这里是对注册表几个数据的键值进行修改。MaxMTU(Maximum Transfer Unit):最大传输单位,即上文所说的数据包(packet)。这是对Modem速度影响最大的参数。数据在两台主机之间传接,首先在发送主机、接受主机中找出最小的MaxMTU设定,并以之为标准分割被传输数据。请注意:数据包的大小并不等于你实际发送的数据的大小,每个数据包所含的有效数据(MSS)=MaxMTU值-8个字节(保留)-20个字节(IP报头信息)-8个字节(ICMP返回数据,即路由器要求重组数据返回的信息)。所以从理论上设想,单个数据包越大,实际传输中的无用数据所占比重就越小。但在传输过程中,一旦数据包大于途经路由器的极限,路由器便会要求对数据包中的数据分组重装,从而使传输时间加倍。在Win95中,MaxMTU的默认值为1500,这是以太网的标准,这个值明显大于现今路由器的极限,只要对方主机的设置再有一点不恰当,你便慢慢“磨”吧。在Win98中有所改善,MaxMTU的默认值是576(这也是几乎所有Modem加速软件的推荐值),然而这也不能保证绝对的安全,没准你家的电话线路一出来第一个路由器便小于它呢。所以,我们开始具体修改,从而得到一个精确的最佳值。我用的是Net Scan Tools,这绝对是网友们必不可少的上网利器,只要看看ZD NET、TUCOWS、DOWNLOAD对它的评价……咳咳,闲话少说,切入正题。进入Net Scan Tools的主界面,在上面的活动菜单中选中“Ping”,点击“setup”,把“Time Between Packets”(数据包发送间隔)设为200,“Packet Timeout”(数据包超时处理)设为5000(ms),“Packet Time to live”(数据包存活时间,即经过路由器的最大数量)设为64,“Number of Packet Sent”(发送数据包数量),“Base Packet Length in”(传送数据包基本大小,注意:在这里实际传送的数值还要加上8个字节的保留信息)设为56,点击OK退出来。把“Target Hostname or IP”(接收主机)改成你最常去的网址(域名、IP地址均可)。保证处于连网状态,击“Ping”。下面的状态栏会给你五个数据包的传送状态,由于此时间每个数据包的大小为56+8=64个字节,很小,Type栏都是Type0,即没有数据丢失。逐步调高“Base Packet Legth in”,一般每次递增几十个字节即可,直至有数据有丢失,即某个数据包状态栏中是一排*号。把“Base Packet Legth in”逐渐减小,一步步接近上次的值,每次递减数越小越好,直至数据包再次无丢失。此时的“Base Packet Legth in”就是各节点的路由器的极限值。注:由于所选接收主机是你最常去的站点,不可能代表你上网浏览的所有情况,所以可能在连上其他一些站点时速率骤降,这时就需要酌情调整MaxMTU值。MSS(Maximum Segment Size):信息段最大长度,即每个数据包中有效的数据量,其基本计算上文已有叙述。这是最令笔者哭笑不得的参数:在Internet上无论是公布的各种资料还是以MTUspeed为首的各种Modem优化工具,都认为MSS=MTU-40个字节,以至于这已成了各种优化工具的默认设置,根本没有你修改的余地!其实从上文的计算方法我们可以看出,关键就在保留字节上。在早期发布的权威资料来看,每个数据包中至少应有12个字节的保留区域,这样加上20个字节的IP报头信息和8个字节的ICMP返回数据,正好是等于40。这也就是被笔者称为第一代Modem优化工具的理论依据了。但为了网络的高效率传输,我们完全可以适当调小保留区域的长度,笔者的推荐值是8个字节,当然,如果你的Modem可以稳定地工作在更小的值下,在下也只有羡慕的份了。注册表位置:在HKEY_LOCAL_MACHINESystemCurr-entControlSetServicesClassNetTrans
[1] [2]  

(出处:http://www.sheup.com)


 [1] [2] 

标签: