解決XP下50M頻寬使用rfc1323.reg造成的網頁(噗浪)延遲

相信大家都知道在XP下想要達到50M的速度
就一定要使用rfc1323.reg機碼來開啟協議
但這麼做卻會造成
未完全支援RFC1323協議的網站連線逾時或開啟速度過慢(如噗浪)
除了掛proxy外,有其他辦法嗎?
有鑑於此,我們就來修改一下機碼

使用TCP RFC 1323進行Windows XP網路性能優化
上面文章中提到:Tcp1323Opts其實有4種操作模式
Key: TcpipParameters
Value Type: REG_DWORD -- number (flags)
Valid Range: 0, 1, 2, 3
0 (disable RFC 1323 options) (禁用RFC 1323選項)
1 (window scaling enabled only) (只啟動視窗縮放)
2 (timestamps enabled only) (只啟動時間戳)
3 (both options enabled) (啟動兩個選項)
因此我們用記事本打開「開啟rfc1323.reg」
將「"Tcp1323Opts"=dword:00000003
改「"Tcp1323Opts"=dword:00000001」即可

也就是「只啟動視窗縮放」(window scaling)
何謂「視窗縮放」?
大家可以看一下這個部落格的說明
因為預設 TCP header 規範的 Windows Size為 16bits (2^16 = 0~65535 bytes)
當使用高速網路的環境時,則會超過 65535
如此一來,會導致資料傳輸檢核時間變長的狀況
而TCP Window Scale Option 的功能
則可將 TCP Option 欄位中的 14bits 當成延伸的 Window Size
因此 TCP Window Size 可達到 30bits
2^(16+14) = 1GB (1,073,741,824 bytes)

那何謂「時間戳」呢?
可以看看重灌狂人的「電子時戳 Time Stamp」
時間戳是電子簽章的安全機制

最後重新載入修改好的機碼
重開機後試試看吧!
2012-01-11 0:10 #1
感謝大大分享資訊,這個超級實用! 雖然Vista SP2和WIN7已經優化過TCP參數並預設開啟RFC1323,如果在Windows 7也有遇到連線至特定網站或使用特定軟體速度大幅降低的問題,可以採用微軟技術支援網站的系統功能修正檔,效果是一樣的
限制級
您即將進入之討論頁 需滿18歲 方可瀏覽。
根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於該限制級網頁,依台灣網站分級推廣基金會規定作標示。
評分
複製連結