作者ajang (A彰)
看板Broad_Band
標題[光纖] 解決XP下50M使用rfc1323造成的網頁延遲
時間Wed Jan 11 01:03:58 2012
相信大家都知道在XP下想要達到50M的速度
就一定要使用rfc1323.reg機碼來開啟協議
但這麼做卻會造成
未完全支援RFC1323協議的網站連線逾時或開啟速度過慢(如噗浪)
除了掛proxy外,有其他辦法嗎?
有鑑於此,我們就來修改一下機碼
http://bit.ly/xvKiXM
上面文章中提到: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)
何謂「視窗縮放」?
大家可以看一下這個部落格的說明:
http://bit.ly/xWP6rW
因為預設 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」
http://briian.com/?p=913
時間戳是電子簽章的安全機制
最後重新載入修改好的機碼
重開機後試試看吧!
--
蘿莉泰,我生命之光,我腰跨的火焰,我的罪,我的靈魂。
蘿─莉─泰─:舌尖跳著輕快的三步舞,於上顎輕扣牙齒三次,蘿‧莉‧泰。
摘自《羅麗泰》
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.104.198
推 klt:推一個。 01/11 09:17
推 asukayi:也推一個,很實用!感謝分享 :) 01/11 09:45