相信大家都知道在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」
時間戳是電子簽章的安全機制
最後重新載入修改好的機碼
重開機後試試看吧!

X