最近很多小夥伴想了解tcpackfrequency,今天小編專門整理了tcpackfrequency的相關內容分享給大家,讓我們一起看看吧。
本文目錄一覽:
- 1、TcpAckFrequency 什麽意思?
- 2、為什麽我改了TcpAckFrequency沒效果?
TcpAckFrequency 什麽意思?
在Windows菜單下打開稿咐“運行”,鍵入regedit,開啟注冊表編輯器`
找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
下麵會列出許多NIC界麵(名字類似{7DBA6DCA-FFE8-4002-A28F-4D2B57AE8383}),找到你連入互聯網的那個界麵(點開每一個界麵,直到你找到你電腦的IP地址,就是那個)。在右邊的窗口點鼠標右鍵,添加一個新的DWORD值,命名為 TcpAckFrequency,然後右鍵點擊這個字串,選擇“改變”,把數值設為16進製1。
如果之後你發現其他TCP程序受到了影侍慶響,可以把這個數值改回2(默認值)。這個字串可以告訴Windows係統在每次發送ACK之前要等待多少個TCP包。如鍵談純果數值為1,那每次Windows收到TCP包後都會發送一個ACK。
據說此作對Vista用戶無效`
XP用戶可以正常使用`
結束作後`重啟下電腦`
在“運行”裏鍵入 ping baidu.com (大概意思就是鏈接到百度)
在裏麵找到time=××ms
這個就是所謂的網絡延時`
一般來說電信寬帶2M用戶的延時在60ms~80ms之間為正常`
當然這也受諸多其他因素影響`
比如說時段之類的`
被稱作TcpAckFrequency調整俗稱TAF的東西。
也就是Tcp協議的ack包傳送
修改不會影響網絡連接
默認值為2
小的數值可以改善應答質量
看看明白沒
為什麽我改了TcpAckFrequency沒效果?
最近不少人又問改MTU什麽的,偶建議他們不用改 改TAF就是了= =
不得不把這老技術拿出來給大家掃掃白,為了使大家更容易理解,偶用自己理解的語言說成通俗易懂的給大家來分享=x=
1.首先就是MTU了,Maximum Transmission Unit(最大傳輸單元)指一次傳送資料中,最大的資料量...通俗點來理解,比如我們的電腦和TC的服務器進行網絡數據傳輸,MTU就是限製數據包大小的瓶頸...如果我們電腦的MTU大於TC的MTU 的話,數據包到TC的服務器就會因過大而塞不進去,這樣就會分成2個包甚至更多直到能塞進去為止,這樣處理過後傳輸時間就慢下來了還會很容易出現數據掉包的情況,這樣就會造成延遲...所以自己網絡的MTU值要小於或者等於網關的MTU值,但是有很多人改的400甚至更低,這樣的話就會出現TC塞回給我們的數據包出現分割甚至掉包情況(部分人改了MTU之後會出現不能看網頁上QQ也就是那原因吧),改的低雖然自己這邊切換武器放技能很爽,但是一到人多的地方,比如1線敦這樣的地方,TC塞回給你的數據量就非常之多了...你加載其他玩家的數據就會比別人慢很多,照樣很卡.
綜上所述,MTU大了肯定不好,太小了也不合適...相等的話是最好的,一般網絡上的網關,服務器基本都是1500,電信的ADSL默認值是1492,偶以前也ping過TC的官網,MS是1500左右的樣子..所以我就是默認值,覺得卡的話稍微低點,1480就行了...
至於改MTU的方法,懂點注冊表的人應該都會改吧...不是很懂的人就用軟件改吧,推薦使用TCP Optimizer,幾百KB的小軟件,很傻瓜化的噢0,0改了之後它會自動修改注冊表裏相對應的值辯梁則....
2. 其次來說TAF,即為TcpAcKFrequency,這個是目前改過之後效果最明顯的方法了(次方法僅對XP有效),而且也不影響上網上QQ其他的網絡活動,唯一的不足就是改過之後P2P之類的會比以前慢了(BT下載,P2P網絡電視什麽之類的)...這個的原理就是Tcp協議的Ack包發送頻率,意思就是修改前是我這邊的Ack包累多了一起報,修改後是收一個報一個...很明顯數據包是收一個報一個比較流暢,累計報的話在累計的過程本身就是在累計時間,所以說這個還是很有效果的...偶幾個LQ裏的朋友改了之後反映都不錯,此方法在很多網遊裏都適用,偶有個朋友玩的那個啥=.=絲路傳說,他改過之後也說換武器和放技能比以前快攜棚了,很爽=.=
具體修改方法:在開始-運行內輸入"regedit"打開注冊表編輯器。
然後找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
你會發現有許多下層目錄,找到你用來連接網絡的那個,通常名字比較長,比如{7DBA6DCA-FFE8-4002-A28F-4D2B57AE8383}。點擊每一個,正確的那個會有許多設置項並且你會在其中找到你的IP地址。
右擊右邊空白處,新建一個DWORD值,命名為TcpAckFrequency(請複製防止打錯),然後右擊修改其值為1,進製使用默認的16進製,重啟機器。
這個修改僅適用於由於服務器距離過遠、或與目標服務器間的中轉服務器過多而導致的網絡延遲。 SH或者附近的玩家改了效果估計沒MTU明顯=,=
如果你的延遲是由於帶寬不足引起的(比如公用線路上有人用BT、看電影或者電信連網通/網通連電信等等),那麽這個修改反而會因為製造了更多的冗餘信息,導致帶寬緊張問題雪上加霜。
3.接著就是TND,TCPNoDelay ,字麵上的意思就是TCP無延遲...屬於Nagle算法,比如說把數據包當成是郵件,Nagle算法監測每封郵件的內容多少,自動合並內容渣侍少的郵件,從而提高了單封郵件的利用率;但它不可能影響到郵箱的大小.由於郵件被合並,因此發送的郵件數就會減少,進而減少了必需的ACK包的數量,量少的話整體時間也就短了...不過次方法還有不少爭議,至少在LQ裏此方法沒什麽明顯的效果,改了TAF之後效果就非常明顯了...所以次方法可以不用,8過有不少WOW玩家改的此方法.
還有就是對那些使用共享上網的玩家, 使用路由器上網的,一般在進設置界麵之後高級設置的WAN端口選項裏會有MTU這項,改成自己想要的值,然後再把自己電腦上的MTU改成相同值即可,不過特別建議共享上網的同學表亂改MTU改的太大,則可能需要多次被中間的路由器分片,數據可能會延遲;改的太小了,則會出現更多的數據包,影響自己這台路由器的能,一樣會變卡...對於交換機的話,大部分交換機默認的都是1500,而且交換機不像路由器具備ADSL撥號功能,相當於一個互交式網絡共享器,改了MTU一樣會影響能,和路由差不多,嚴重的還會影響其他共享用戶的上網...共享上網的玩家不建議改MTU,改自己電腦上的TAF就行了=,=
最後,再給大家一個最實際的終極辦法- -(不過很那個啥-口-)....很多人都用的ADSL吧,ADSL的模式分交織模式和快速模式,電信初始默認的ADSL都是交織模式,因為不容易掉線,防幹擾強,但是玩遊戲延遲影響.改成快速模式的話延遲降低很多,說是容易斷線 但是你網絡穩定的話基本不會掉線...我哥改了就蠻好,基本沒掉過線...他是玩WOW的 改快速模式前100多PING改了快速模式後就30左右的PING了.你打電話10000一般,接電話的客服一般都不清楚,叫她們給你轉機房的工作人員,或者去電信營業廳.如果不受理,你可以上電信投訴他們,就會給你改了.
參考資料:YY大雜燴
以上就是tcpackfrequency的相關介紹,希望能對大家有所幫助。
本文到此結束,希望對大家有所幫助呢。
还没有评论,来说两句吧...