教你如何對(duì)ADSL接入網(wǎng)參數(shù)進(jìn)行有效設(shè)置
ADSL接入網(wǎng)是目前很常用的一種接入方式,于是我研究了一下如何對(duì)ADSL接入網(wǎng)參數(shù)進(jìn)行有效設(shè)置,在這里拿出來和大家分享一下,希望對(duì)大家有用。由于ADSL接入網(wǎng)使用PPPoE協(xié)議,此協(xié)議具有局域網(wǎng)的特點(diǎn),但是又不完全等于局域網(wǎng)協(xié)議。所以我們完全可以使用這一點(diǎn)通過修改注冊(cè)表中有關(guān)參數(shù)對(duì)ADSL接入網(wǎng)進(jìn)行優(yōu)化。最主要的優(yōu)化參數(shù)是MaxMTU、DefaultRcvWindow和DefaultTTL。
1. MaxMTU是最大的TCP/IP傳輸單元,在TCP/IP協(xié)議中將要傳輸?shù)臄?shù)據(jù)分成較小的組進(jìn)行傳輸,每個(gè)組的大小為576字節(jié)。Windows默認(rèn)的字節(jié)為1500,這是以太網(wǎng)的分組標(biāo)準(zhǔn)。ADSL接入網(wǎng)使用的PPPoE略小于這個(gè)數(shù)值,根據(jù)ISP得到的又有微小差異,使用默認(rèn)值會(huì)降低傳輸效率,MaxMTU在注冊(cè)表中的位置:HKEY_LOCAL_M(jìn)ACHINE\System\CurrentControlSet\Services\Class\NetTrans\00yy,鍵名:MaxMTU。其中yy是TCP/IP的入口,隨設(shè)置的不同而不同,一般在00到30之間。怎樣確定ISP的MTU值并與之匹配達(dá)到優(yōu)化目的?其實(shí)很簡(jiǎn)單,使用ping命令自己就可以獲得這個(gè)值。并檢查是否發(fā)現(xiàn)分組不同產(chǎn)生的數(shù)據(jù)碎片,如果存在就降低分組值,最終就可以找到匹配的MaxMTU。這個(gè)值也就是ADSL接入網(wǎng)優(yōu)化的最關(guān)鍵的部分。
2. DefaultRcvWindow是缺省的傳輸單元緩沖區(qū)的大小。緩沖區(qū)太小,將導(dǎo)致分組阻塞,降低傳輸效率。緩沖區(qū)太大,一個(gè)分組出錯(cuò)會(huì)導(dǎo)致緩沖區(qū)中的所有分區(qū)被丟棄和重發(fā),也會(huì)降低效率。該值的大小與Modem的速度有關(guān),最好是MSS(Maximum Segment Size,最大分組數(shù),等于MxaMTU減去40字節(jié)的地址信息)的整數(shù)倍?DefaultRcvWindow在注冊(cè)表中的位置:HKEY_LOCAL_M(jìn)ACHINE\System\CurrentControlSet\Services\VxD\MSTCP?鍵名:DefaultRcvWindow。
3. DefaultTTL是TCP/IP分組的壽命,如果分組在INTERNET中傳輸?shù)臅r(shí)間超過了分組的壽命,則該分組將被丟棄。將DefaultTTL改得更大些,有利于信息在INTERNET中傳得更遠(yuǎn)。DefaultTTL在注冊(cè)表中的位置:HKEY_LOCAL_M(jìn)ACHINE\System\CurrentControlSet\Services\VxD\MSTCP,鍵名:DefaultTTL。將這些參數(shù)優(yōu)化,就能提高ADSL接入網(wǎng)工作效率了。