国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
windows xp SP2 的tcpip并發(fā)連接限制是怎么回事? - 服務(wù)器端程序開發(fā) ...

windows xp SP2 的tcpip并發(fā)連接限制是怎么回事?

peakzhang 發(fā)表于: 2008-9-18 23:41 來源: ACE 開發(fā)者

 
我看了相關(guān)的材料,說是SP2默認(rèn)限制了一個進(jìn)程對TCP/IP的并發(fā)數(shù)量,一個程序默認(rèn)只能建立10個TCP連接。但沒有從微軟找到相關(guān)的文章。
    可是我使用了測試程序?qū)嶋H實驗,安裝了SP2的應(yīng)用程序,可以對外并發(fā)連接到198個,后面的才出現(xiàn)錯誤,代碼是121,有誰能夠解釋一下或者提供相關(guān)的資料呢?

最新回復(fù)

peakzhang at 2008-9-18 23:41:33
我找到了一些資料:

關(guān)于tcpip.sys的10連接數(shù)限制



WinXP SP2后tcpip.sys的10 TCP/IP連接限制真正限制的是:
每個程序的并發(fā)新建連接數(shù),而不是對于已經(jīng)建立的TCP/IP連接的限制。

也就是說所謂10連接限制,是指一個軟件不能同時發(fā)出10個以上TCP/IP的新建連接請求。

tcpip.sys的限制打個比方,就好像你在商店的試衣間試衣服,總共試多少套老板并不限制,但是每次拿進(jìn)試衣間的只能小于等于10套。

其實理論上設(shè)256左右就足夠了,即便是最熱門的種子,同時與2000個其他用戶新建連接也沒什么可能。
peakzhang at 2008-9-18 23:42:01
除了前面文章(Windows 2k/XP 注冊表調(diào)節(jié)更多有關(guān)win2k/xp的調(diào)節(jié))中講到的一些調(diào)節(jié)方法之外, Windows XP sp2也引入了一些問題,下面這篇文章講述了這些方面。在對你的操作系統(tǒng)進(jìn)行整修前,請確保自己清楚你正在做些什么。要注意的是下面這些信息只適用于window xp sp2。 移除TCP連接嘗試限制
      windows xp sp2對TCP/IP引入了一些新的變化,為的是照顧初級用戶,并減少不能控制的卻傳播快速的蠕蟲病毒的威脅。于是,可能的TCP/IP連接嘗試次數(shù)被限制為每秒10次(SP1中無限制)。這個有爭議的特性很可能會對那些需要同時開放許多連接的服務(wù)器和P2P程序產(chǎn)生影響。
Rant:微軟開發(fā)者的想法是這樣的,你只可以通過TCP/IP每秒感染10個新系統(tǒng)?!?…如果你考慮到每個被感染的系統(tǒng)仍然會以相同的速度感染10個其他的系統(tǒng)的話:
第一秒:a1=1+10臺電腦
第二秒:a2=a1*(1+10)臺電腦
第三秒:a3=a2*(1+10)臺電腦
……
      這樣,一分鐘之后就會有11^60(這是一個有60位數(shù)字的值,或者說,他遠(yuǎn)超過地球上的人數(shù))臺電腦被感染。即使我們認(rèn)為這些電腦中的90%被保護(hù)著,但地球上的電腦仍然能夠全部被波及。(Even if we consider that 90% of those computers are unreachable/protected,one would still reach all of them within a minite)。
      總的來說,即使這個設(shè)置有阻礙蠕蟲病毒散播的功效,它也只能是將他延遲幾分鐘,并且能稍微限制一點網(wǎng)絡(luò)擁塞,同時限制你的電腦在運行時只能有每秒10次連接嘗試。盡管如此,用戶有取消或改變這個設(shè)置的決定權(quán)。這里我可能要岔開一下話題,從介紹windows XP到現(xiàn)在,我無法讓自己去喜歡那些內(nèi)置在windows中的"wisardry",意思是系統(tǒng)竟也限制用戶的訪問。想到windows代替最終用戶做這些很“明智”的選擇又限制用戶通過訪問來調(diào)節(jié)這些設(shè)置,那種要減輕用戶的智力負(fù)擔(dān)的意愿好像是一種侮辱,讓人憤怒。
      因為這個實現(xiàn),如果P2P或其他網(wǎng)路程序要去立刻連接100個站點,結(jié)果只能每秒連接10個,這樣導(dǎo)致要花10秒鐘才能連接100個。另外,雖然這個設(shè)置在xp sp1系統(tǒng)的注冊表中是可編輯的,但是現(xiàn)在,只能通過在tcpip.sys這個系統(tǒng)文件里作修改來改變它。更糟糕的情況是,這個文件是被使用的,所以要編輯它,你還需要進(jìn)入安全模式。
      如果你已注意到網(wǎng)絡(luò)程序在同時打開較多個連接時會變慢,這時你只需要考慮的是每秒連接嘗試的數(shù)量。你可以在事件查看器中檢查你是否達(dá)到了這個極限。在“系統(tǒng)”欄里查找[url=]TCP/IP[/url]的警告:“TCP/IP 已經(jīng)達(dá)到并發(fā) TCP 連接嘗試次數(shù)的安全限制。”謹(jǐn)記這只是一個幌子,掩蓋不完全的每秒開放的連接嘗試,而沒有使用到全部的連接。(keep in mind this is a cap only on incomplete outbound connect attempts per second,not total connections.)“總之,運行的服務(wù)器和P2P程序一定會受到這個新限制的影響。
要改變或移除這個限制,你可以使用下面的程序:
Event ID 4226 Patcher-一個用來移除或改變強加在sp2中的連接嘗試限制的補丁程序。這個補丁也可以恢復(fù)tcpip.sys到原來的狀況…盡管這樣,你仍可能需要備份tcpip.sys,我們對出現(xiàn)的可能情況不負(fù)任何責(zé)任。這個補丁的來源:http://www.lvllord.de/
手動編輯tcpip.sys,移除tcp/ip包生成限制
對敢冒風(fēng)險的人的另一種方法是使用一個十六進(jìn)制編輯器來手動修改你的tcpip.sys文件。下面的方法針對xp sp2最終發(fā)行版,而且他的tcpip.sys文件必須正好359,040 bytes, CRC-32 是 8042A9FB,同時MD5 是 9F4B36614A0FC234525BA224957DE55C。在你的系統(tǒng)中可能有好幾個tcpip.sys文件,確保你修改的是c:\windows\system32\drives\目錄中的。
要移除tcpip.sys包生成限制:
-在開始編輯之前請先備份tcpip.sys文件,這比較重要!
-在十六進(jìn)制編輯器中,定位到偏移量為十六進(jìn)制數(shù)4F322 (或 十進(jìn)制數(shù)324386)的位置。
-將0a 00 00 00 改為 00 00 0a 00
      完工!上面的改變不需要對偏移量123hex上CRC的編輯(這里謝謝Thomas Wolf Tompkins,有這么聰明的解決方法)。
注意:
如果上面的數(shù)據(jù)不能完全吻合(crc,文件大小, md5和在偏移量4F322上的數(shù)據(jù)),請仔細(xì)檢查你的行為,或者完全中斷此次修改。

上面的信息會增加對外連接的速度。(我對下面這段技術(shù)把握不準(zhǔn),所以沒敢妄加翻譯)但對于工作站PC上文件共享的10個連接限制沒有任何影響 (這是 MS強加的限制,以迫使你升級你的操作系統(tǒng)到服務(wù)器版本)。網(wǎng)絡(luò)共享10個連接的限制被引入NT4工作站(SP3)中,并存在于Windows 2k 工作站和Windows XP家庭版/專業(yè)版/媒體中心中。他只適用于鑒別windows 的服務(wù),例如文件和打印共享。 (It only applies to authenticated windows services, such as file and print sharing.)
本文翻譯自:http://www.speedguide.net/read_articles.php?id=1497,盡管做出了努力,但仍有很多地方翻譯得很晦澀,希望多多指教討論。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Win XP SP2安裝設(shè)置實用手冊
WIN2003 Server安全配置如何做
哈哈!TCP泄露了操作系統(tǒng)信息···
知識分享
windows通信端口初始化失敗,如何解決?
什么是Winsock2劫持?
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服