資料庫ed2k
⑴ 如何架設一台eD2k伺服器,Lugnum的使用與設置
連接伺服器出錯的話是正常的,這個你不用擔心的.至於一些色情網也不上問題,廣告嘛,無處不在啊.我不知道你是不是內網用戶(也就是小區網,公司,學校內的)如果是的話,用E-MULE就是慢,因為你是LOWID,LOWID只能和HIGHID互相傳送,這就大大降低了下載速度.(首先你應該打開"選項"--連接---測試斷口--看看能否 通過)
具體辦法如下:(進供參考,如果你是外網的話)通過下面一些設置可以使eMule耗用更少的資源。提高下載速度!!!
點擊「選項」
常規:
1) 不要選中「顯示歡迎窗口」
顯示:
1) 「進度條樣式」滑動至扁平。
2) 不要選中「在標題欄中顯示傳輸比例」。
3) 不要選中「在分類標簽上顯示下載信息」。
4) 選中「禁用已知客戶列表」。
5) 選中「禁用排隊列表」。
6) 選中「更改尺寸後不重建統計圖形」。
連接:
1) 不要選中「顯示額外開銷的帶寬」。
2) 根據你的網路連接情況填寫合適的上傳和下載數據。
上傳的提高是有限的,每個人受帶寬的限制,上傳不可能無限加大,那麼如何更好的利用帶寬資源提高下載速度呢?
為了節約大家的時間,我把敘述的順序顛倒一下,先說結論,後說原因,那些想在一夜之間把自己下載速度提高100倍的朋友看完前面的一小部分就可以離開了。[/colorc]
emule的新用戶往往很關心這個問題:emule的下載速度有多快?
一般電信號稱的速度只是電信局 局端 給你開出的速度,但真正到了你的計算機上,速度一般只有十分之一左右,(集中上網時間會低於十分之一,而空閑時間會高於十分之一,註:集中上網時間指的是大家都使用網路時,白天當然屬於這個定義范圍里,而深夜就可以算空閑時間了)
把你的帶寬除以10,這就是你的 emule的最大下載速度;假如你的帶寬是1Mb(1024Kb),換算一下單位就是1024/8=128KB(emule里默認以KB/s為單位), Windows XP預留20%帶寬,你剩下128×0.8=102.4KB/s,這就是你的emule剛開始使用的速度了。聽說過有網路限速不嚴而達到更高的,對絕大多數人來說意義不大。
註:你可以調整集中上網時間和空閑上網時間的設置來取得較好的速度,即1M的ADSL,在集中上網時間你把下載的能力設置為102.4KB/s,而在空閑上網時間里,你可以設置為128或192甚至更高256,當然要看你空閑時間的速度了。
你可以自己測你的線路的速度,方法如下:
在隨便一個軟體站,找一個軟體下載,使用「目標另存為」 存的時候就可以看你的線路的速度了,你可以實驗一下,集中上網時間和空閑時間的速度絕對不一樣的,當然,要多測幾回 取平均值!
具體設置如下實例:
我裝的電信的寬頻,電信局說是下載768,上傳512。
我集中上網時間測得我的速度大概是60-70,
我就設置 能力項 下載為128,上傳為60。
上限項 下載為112,上傳為50
在使用電驢一個星期或一個月後(24小時開機) 我發現我的速度越來越快了,下載已經能達到我設置的下限了,也就是能到112了,這時,我覺得要改設置了
我就設置 能力項 下載為256,上傳為80。
上限項 下載為196,上傳為60
在長時間使用電驢後,速度會快起來,原因很多,積分什麼的,後面將漸漸講到!
所以,你自己要隨機應變,以你自己的使用情況來改變一些設置,這個相當重要!
在空閑上網時間里,我測量得到我的實際速度是130-150,
我就設置 能力項 下載為192或256 ,上傳為80
上限項 下載為176或220,上傳為60
在使用電驢一個星期或一個月後(24小時開機) 我發現我的速度越來越快了,在空閑上網時間下載已經能達到我設置的下限了,也就是能到176了,這時,我覺得要該設置了
我就設置 能力項 下載為384,上傳為80。
上限項 下載為256,上傳為60
以上都是以我個人情況經過多次實驗得出的結論,當然,如果你閑麻煩,可以不分集中和空閑的時間,只設置一次連接的速度就可以了:
你可以折中以上數據:
能力項 下載為 256 , 上傳為70
上限項 下載為196, 上傳為60
當然,以上的例子只是針對我個人的網路情況設置的, 設置後,我集中上網時間的下載速度在20--80不等,空閑上網時間的下載速度在50-180不等,為什麼想差那麼大,後面將詳細解釋!
怎樣做能提高下載速度?
1,正確設置你的下載上傳速度
2,設置可承受盡量大的上傳速度,盡量多的共享
3,假如你搜索一個片子,得到了多個結果,就挑那個源最多的來下載
4,emule開的時間越長越好
5,加入好友,加的好友越多越好!
6,成為一個HighID
7,等待 [/colorc]
做到上面這幾條以後,我的速度能達到多少?
100KB/s、10KB/s、1KB/s、0.1KB/s都有可能(原因後面解釋)
為什麼速度會有這么大的差異?
Good question!
這就是我打算要詳細討論的內容(我的論述肯定不全面、不專業,也存在謬誤,請大家指正),前面沒解釋清楚的也會在此一一說明。
首先我們看一下哪些因素影響我們的下載速度:
1。emule的設置
emule的設置方法在FAQ里已有詳細說明,我在這里不過多說了,我要著重強調的是上傳速度的設定。emule提倡共享精神,把上傳速度開得很高,增加上傳會提高積分,從而縮短排隊時間,本文作者曾將上傳速度設的很高,結果下載明顯增快!(剛開始顯著降低,但總體平均速度一直在爬升)
2。源的遠近
我們下載的文件源可能在國內,甚至在同一城市,也有可能在遙遠的歐洲,這兩種狀況在下載速度上有很大區別:距離近,速度就快,距離遠,速度就慢。我們和下載源之間的連接是通過伺服器的(不是emule的伺服器,而是電信,網通之類的ISP),距離越遠,經過的伺服器越多,那麼像mmmxxx所描述的過程就越頻繁,速度當然就快不起來,簡單的例子:特快列車為什麼比普通客車快?就是因為普通客車在每個小站都要停,上下客、加水之類的,耽誤時間。
3。HighID/LowID的影響
實際上LowID並不直接降低下載速度,只是會使你得到相對少一些的源,從而間接地對影響下載速度。
- 其它機器不知道low ID的eMule運行的機器的IP,因此,所有的請求如隊列或者連接到這個客戶端必須由這個客戶端連接的伺服器轉發。轉發會耗費伺服器的大量CPU資源,因此會縮小伺服器能處理的最大客戶端數量。 Lugnum 伺服器可以限制low ID用戶的數量,甚至不讓low ID用戶連接。
- 兩個都是low ID的用戶不能互連,實際上在不同的伺服器的low id用戶甚至連消息也不能轉發。這個導致了low ID用戶下載的源少了很多。
- 在繁忙的伺服器上經常會發生丟失信息的事情,eMule會錯過了像隊列進程或者下載請求等重要信息。這樣你的積分會變少,下載也就更困難了。
4。源的數量
源越多,下載速度就越快,所有p2p下載工具都是這樣的;但要具體分析,特別是源的遠近起很重要的作用,我剛才做了個試驗:我原先下載12個文件,源的數量平均在200左右,但都是國外的源,速度只有5KB/s左右,我找了一個《綠茶.rm》加入下載,只有1個源,可2分鍾之後總的下載速度就達到 30KB/s,足足提高了5倍!為什麼?只《綠茶.rm》1個源就給了我25KB/s的速度!簡單吧?
5。下載文件的流行程度
假設有兩個文件,源的數量都是100,A是老片,現在下載的人不多;B是新片(或是梅艷芳的,很多人現在要收藏),下載的人很多,哪個下載速度快?肯定是B,為什麼?同一時間內參與下載的人越多,分流的數量就多,大家都快。
6。emule連接的時間長短
用慣emule的朋友可能有這樣的感覺,下載國外的東西時,往往是半個小時左右才開始有下載,然後速度逐漸提高。這就是排隊的結果,你如果從A那裡下載一個文件,要想盡快得到下載,就要從他那裡多得分,一是他也下載你的某個文件,會給你加分,但這只是可遇而不可求的;再就是你在他的那裡排隊的時間長短,得分和你排隊的時間成正比。
7。同時下載多個文件
p2p的原理決定了文件的下載是不連續的、非線形的、或然性的,死等一個文件是極大的浪費,也是其它原有下載方式給我們養成的慣性思維,記住:在 emule里,「東方不亮西方亮」是一個基本准則,一般來說,同時下載20左右的文件比較合適。我最大的下載數曾達到107!硬碟要夠大噢~~
8。加入好友
高得分的用戶和好友將得到下一個上傳通道。加入好友實在是要靠緣分的,一提這個,我想很多人都會搖頭吧。。。。。。
(另說)
下載速度取決於幾個方面:
1. 源的數量。
2. 源之間傳輸的速度。
3. 你在源那裡的評分。
先看看第一個問題,由於EM能夠跨伺服器搜索,特別是具有源交換功能,因此源的數量通常不是問題。我覺得官方版本已經很好地解決了源數量的問題。其他 MOD的關於源的一些功能對源的數量的影響應該不超過10%。另外,高ID比低ID能接觸到的源多些,但這不是EM軟體所能控制的了。
第二個問題就完全是網路設置的問題。EM也無能為力。
再看看第三個問題,如果能夠增加在源那裡的得分就好了。如何增加呢?很簡單,就是上傳給他。在ACAT版本中,給你的源的基本分*2,就是試圖讓你優先上傳給你的源,提高你在源那裡的評分。實踐證明,這個策略起到了預想的作用。我只做過和LSD版本的比較試驗,結果acat版本完成700M的下載時, LSD版本下載了不到500M。有興趣的朋友可以做做其他比較試驗。因為要給源上傳必須它需要從你這兒下載,所以增加共享的文件數量會提高它從你這兒下載的機會,也就是提高你在他那兒增加評分的機會。
另外,對於非核心來說,如何盡快地找出壞驢,不給他們上傳也會提高下載速度。我這里的壞驢是基本不上傳的驢。這是因為壞驢不上傳,上傳給他們的流量如果上傳給其他驢還可以提高你在其他驢那裡的得分。ACAT版本修改了評分辦法,不上傳的人評分下降會很快,因此很快就不能下載了。當然這樣做也有些副作用。不過權衡再三還是覺得做修改。
總結,要想提高下載速度:
1. 使用acat版本。嘻嘻。
2. 如果有機會,盡量爭取高ID。
3. 提高上傳限制。
4. 盡量多共享文件。
伺服器:
1) 選中「移除無響應伺服器,在1次重試後」。
設置統計信息:
1) 增加時間間隔 (圖形更新間隔, 統計信息樹更新間隔).
2) 如果你根本不需要這些圖形,你可以把圖形更新間隔滑動至最左邊來禁用它。
3) 如果你根本不需要這些統計,你可以把統計信息樹更新間隔滑動至最左邊來禁用它。
擴展設置:
1) 不要選中「詳細(額外的程序反饋)」。
2) 把「隊列大小」滑動至最左邊。
下載文件的數量:
不要同時下載大量的文件。eMule 不得不嘗試同時處理大量文件和源,這可能會導致你被伺服器禁止。
eMule 積分系統[
為什麼我們要多次建議大家盡可能多的上傳?其實這並不是單純的號召大家向雷鋒同志學習,而是你在下載時也可以因此受益匪淺!首先要明白一點,絕不要把eMule當成一個聚寶盆,你獲取的所有資源都源於其他網友,如果每個人都只求索取而不談奉獻……那麼P2P下載只能走向死亡……大家只能回去那些收費網站下載有限的資源。很幸運,eMule的開發者意識到了這一點,為了鼓勵那些上傳者, eMule在目前的版本中都包含了一個信用系統,上傳量大者可以得到較高的信用積分,從而得到更多的下載機會。
讓我們來看一下這一系統是如何工作的:
我們在下載的時候經常看到,明明有很多的源,卻沒有下載,而顯示了「QR:n」。QR 的意思是隊列順序,也就是你在這個源的隊列的位置。顯然,這個數越小越好的。那麼是什麼決定了QR呢?讓我們現在看看自己的隊列。
如圖所示,隊列列表裡顯示的是正在等待上傳的網友們。當你按一下傳輸欄的隊列它就會顯示。
從上圖我們可以看出,不同的用戶有著不同的得分,得分的多少決定了QR的值
得分的計算公式:
得分 = 評分 x [在隊列中等待的時間(秒)] / 100
評分 = 100 x 共享文件的優先順序 x 信用積分
> 共享文件的優先順序:
比例: x1.8 - x0.2 用戶請求下載的文件都會有一個被指定的優先順序,在共享文件列表中可以通過右鍵設置。
發布: x1.8
高: x0.9
普通: x0.7
低: x0.6
很低: x0.2
> 信用積分:
比例:x1 - x10 信用回報系統是上傳/下載比例最主要的因素。
所有的比例都 >1 的用戶是黃色圖標(如上圖)。可以看到上圖中排名第一的用戶是黃色的,說明他傳給我的資源量大於我傳給他的,因此積分遠遠大於其它灰色圖標的用戶。事實上,黃色圖標的用戶幾乎不用排隊。
信用系統介紹
信用系統是用來回報那些為這個網路做貢獻的用戶,如那些上傳的用戶。eMule中嚴謹的隊列系統構建於用戶在隊列中的等待時間。信用系統為這個等待時間提供一個比例,這個比例將兩個用戶間的上傳、下載大小考慮在內。一個用戶給另一個用戶上傳的越多,她在這個用戶隊列排名上升就越快。比例由兩個用戶間傳輸的數據大小計算得來。使用的數值可以在用戶的詳細信息對話框看到。要查看信用信息,用滑鼠右鍵點擊用戶,選擇查看詳細情況。
有兩個不同的信用比例會被算出來:
比例1 =總上傳 x 2 / 總下載
比例2 = SQRT(總上傳 + 2)
註:SQRT是開平方的意思
得到的兩個值會互相比較,較小的值會被採用作為比例。一些邊界情況也可能出現:
總上傳 1MB => 比例 = 1
總下載 = 0 => 比例 = 10
比例不能小於1也不能大於10
所有那些比例大於1的客戶端在你的上傳窗口是用黃色圖標表示。注意:
所有上傳給你的客戶端都會被信用系統回報,無論它的客戶端是否支持信用系統。
當你向不支持信用系統的客戶端上傳文件時候你不會獲得積分的。
積分不是任何地方都有效的,它們只是在兩個特定的用戶之間交換。
積分保存在clients.met文件中。你自己的積分是在擁有你的積分的客戶端儲存,這個防止了假冒積分的出現。
你自己的積分不能被顯示。
上面的公式看起來可能有點復雜,其實說白了就是:上傳越多,下載越快!
只要上傳量超過下載量的半數,積分即可成為正數。低積分和高積分下載時得到的評分最多會相差10倍!
另外需要注意的是積分數據是根據用戶Hash長期保存的,所以大家不要隨意刪除eMule,導致Hash丟失而失去本來的積分。
電騾其實就是一個文件檢索器,其作用類似Google,只不過是用來搜索文件的。連接到電騾伺服器上的PC上的共享文件相當於Google資料庫中的網頁,使用電騾就可以檢索下載。和PUB不同,文件下載的人越多,下載的速度就越快!因為同時共享文件的人也越多。下面我舉一個例子定性的說明一下(僅用來說明問題,實際情況與此不完全相同):
假如我有一個文件(獨有的)大小100M提供大家下載,由於文件並不需要上傳到伺服器上,所以也就沒有讓人厭煩的上載等待時間。電騾伺服器接收到你提供到的文件信息後,會自動的進行分塊(類似程序設計裡面的指針),假如分成100個欄位,每段1M,這時候同時有100人的團隊連接你的機器請求文件下載。假定每人運行最大上載數連接是10,下載連接無限制,每個連接數下載速度是1M/分鍾,下面分3個階段來說明:
階段1、由於只有我有這個文件,所以大家都要連到我這里下載,每次連進10人,每人下1個欄位(大小1M)。假設10分鍾後,每人都從我這里獲得了1 個欄位。另假設大家獲得的欄位都不相同,第1號獲得1欄位,第2號獲得2欄位,依此類推。此階段團隊共下載了100M,歷時10分鍾,平均到每人的下載速度是100M/10分鍾/100人=0.1M/分鍾。
階段2、假如我此後關機走人,大家還可以下載嗎?如果是PUB、FTP方式肯定不行,但是電騾可以,因為100人中每人都有組裝此文件的1個欄位,而且所有的欄位都齊備,所以在伺服器的指導下,每個人都可以完成組裝工作。下面計算速度,每人可以提供10個連接數,那麼這100人之間總共有1000個連接數。1分鍾該團隊可以下載1000M,平均到每個人就有1000M/1分鍾/100人=10M/分鍾!,比階段1提高了100倍!
階段3、假如100人都下載完畢,此時又加入1人下載,那他的下載速度最大可以到多少呢?最理想的情況,他可以同時分別連接100人,從每人處下載不同的欄位,1分鍾後就可以下載完畢,下載速度是100M/分鍾!又比階段2提高了10倍!
雖然以上例子只是用來說明問題,實際上也沒有這么理想,帶寬也沒有如此快速,但是從中眾位騾友也應該可以體會到一定的道理。
如果每個人都只求索取而不談奉獻……那麼P2P下載只能走向死亡……大家只能回去那些收費網站下載有限的資源。很幸運,eMule的開發者意識到了這一點,為了鼓勵那些上傳者, eMule在目前的版本中都包含了一個信用系統,上傳量大者可以得到較高的信用積分,從而得到更多的下載機會。
eMule 積分系統簡單的敘述就是:如果你提供的上傳少,他就不讓你下載快,而且你的貢獻別人都記著,光下載不上傳,很快你的積分就用盡了,也就得不到下載了。 P2P是一個「自願交換」的網路,你不給別人做貢獻,怎麼能指望別人給你做貢獻呢?
eMule 軟體本身的積分系統說白了:上傳越多,下載越快!
如果你只求索取而不談奉獻,請你退出本論壇,請你退出電驢,這里不歡迎你。我們堅決維護 P2P 的公平與健康發展,我們支持EMULE,因為它堅持著P2P的守則。
所有新加入電驢和電驢基地的朋友,請記住,在P2P的世界裡,∑DOWNLOAD=∑UPLOAD,沒有人上傳,也就沒有人能下載!
友情提示:積分保存在文件夾eMuleconfigclients.met文件中,請大家不要輕易重裝電驢,如果必須重裝,務必將eMule中的config文件夾保存,以免丟失積分而影響你的下載速度!mule的新用戶往往很關心這個問題:emule的下載速度有多快?
一般電信號稱的速度只是電信局端給你開出的速度,但真正到了你的計算機上,速度一般只有十分之一左右,(集中上網時間會低於十分之一,而空閑時間會高於十分之一,註:集中上網時間指的是大家都使用網路時,白天當然屬於這個定義范圍里,而深夜就可以算空閑時間了)把你的帶寬除以10,這就是你的 emule的最大下載速度;假如你的帶寬是1Mb(1024Kb),換算一下單位就是1024/8=128KB(emule里默認以KB/s為單位), Windows XP預留20%帶寬,你剩下128×0.8=102.4KB/s,這就是你的emule的最高速度了。聽說過有網路限速不嚴而達到更高的,對絕大多數人來說意義不大。註:你可以調整集中上網時間和空閑上網時間的設置來取得較好的速度,即1M的ADSL,在集中上網時間你把下載的能力設置為 102.4KB/s,而在空閑上網時間里,你可以設置為128或192甚至更高256,當然要看你空閑時間的速度了。
你可以自己測你的線路的速度,方法如下:
在隨便一個軟體站,找一個軟體下載,使用「目標另存為」 存的時候就可以看你的線路的速度了,你可以實驗一下,集中上網時間和空閑時間的速度絕對不一樣的,當然,要多測幾回 取平均值![/colora]
⑵ 從sqllite中拷貝verycd數據到mysql中,提示內存溢出
do{}while()語句死循環了!你這代碼。。。還有很多自定義的方法。。。。我只能告訴你死循環了。原因我在看看代碼看看能看出來什麼
⑶ win10 裝SQLserver2012資料庫閃退怎麼解決!!!急急急
這種情況急也沒用的。可以嘗試先關閉你的各類殺毒軟體,優化軟體等等。然後再重新啟動電腦試試。還有就是可以嘗試重新到另外的渠道去下載此款資料庫軟體,再試試可不可以。
⑷ ed2k://|file|2000W(csv格式).rar|831342690||
這個數據好果斷收藏下載。
⑸ 求郝斌老師的c大綱word版的,還有資料庫,數據結構,iava視頻地址,謝,100分
斌老師C語言自學教程》郝斌老師C語言自學專講180集完整版[壓縮包
文件大小:3.1GB
語言要求:簡體中文
資料類型:視頻教程
地址:http://www.xuexi111.com/jiaocheng/shipin/26243.html
《郝斌老師《資料庫(SQL Server2005)》自學視頻》[壓縮包]
文件大小:848.1MB
語言要求:簡體中文
資料類型:視頻教程
地址:http://www.xuexi111.com/jiaocheng/shipin/26367.html
《郝斌老師《JAVA》自學視頻》
文件大小:2G
地址:http://www.verycd.com/topics/2790723
《郝斌老師《數據結構》自學視頻》
文件大小:1.9G
地址:http://www.ed2kers.com/教育/計算機/331960.html
⑹ 胖熊資料庫的ed2k是什麼
電驢下載的前綴,簡稱驢頭 採納把!
⑺ 求一個SQL SERVER 2000的WIN7 64位版,以及安裝方法
SQL Server 2000 SP4包含以下組件的程序包:
1、資料庫組件(下載文件:SQL2000-KB884525-SP4-x86.EXE):更新 SQL Server 2000 的 32 位資料庫組件,包括資料庫引擎、復制、客戶端連接組件和工具。
2、Analysis Services 組件(下載文件:SQL2000.AS-KB884525-SP4-x86.EXE):更新 SQL Server 2000 的 32 位 Analysis Services 組件。
3、SQL Server 2000 Desktop Engine (MSDE) 組件
4、SQL Server 2000 64 位組件(下載文件:SQL2000-KB884525-SP4-ia64.EXE):更新 SQL Server 2000 的 64 位資料庫組件和 64 位 Analysis Services 組件
SQL Server 2000 SP4 安裝方法:
點擊下載:SQL Server 2000簡體中文4合一 附sp4補丁
一、安裝前說明
1、為了安全順利進行,請關閉360安全衛士,qq管家之類的防護軟體,否則會彈出阻擋,你必須老是選擇允許。
2、本版本為sql2000四合一,包括sql2000個人版、sql2000企業版、sql2000標准版和sql2000開發版,請用戶根據需要選擇安裝,如果以前安裝過sql2000,請先用控制面板裡面的安裝刪除程序刪除以前安裝的版本。
二、開始安裝
1、下載解壓縮,雙擊文件「AUTORUN.EXE」開始安裝;
2、小編以安裝sql2000個人版為例,點擊安裝sql server2000簡體中文個人版;
3、點擊安裝sql server2000組件;
4、再點擊安裝資料庫伺服器;
5、點擊下一步正式開始安裝;
6、選擇本地計算機;
7、選擇創建新的sql server實例;
8、用戶信息隨便填;
9、接受許可協議,點擊是;
10、選擇伺服器和客戶端工具;
11、實例名為默認;
12、典型安裝即可;
13、服務賬戶選擇本地系統帳戶;
14、選擇混合模式,並設置管理員sa賬號密碼;
15、正在安裝中,請稍等一會兒;
16、成功安裝;
17、注銷電腦後,在右下角可以看到ms sql2000的圖標;
18、點擊打開sql server伺服器管理後,再點擊開始即可成功啟動伺服器;
三、常見問題:如果你的sql server2000按以上方法還是不能正常安裝的話,請嘗試以下方法解決
1、打開Sql2000的安裝包後,在圖中選定文件setup.bat上點擊滑鼠右鍵——屬性
備註:運行後,有彈出兩個窗口,直接點運行程序即可,以下就同在XP或32位的安裝一樣了的
⑻ P2P軟體電驢中的問題!跪求詳細解答!
我說一下,kad和我們目前的ed2k不一樣,我們目前的ed2k要通過伺服器進行中轉,我們都要連到服務上才能進行傳輸,而kad則是無伺服器工作模式,它的傳輸可以獨立進行,完全不需要伺服器參與,我們只需要打開kad就可以不再需要伺服器了,所以說kad是屬於試驗階段,應該說他的前景最為光明,應該是p2p的未來,所以建議朋友們多多打開,對於找源很有幫助,特別是對於低id而言,vkad就是vnn+kad的模式。
關於kad網路,這一個多月來我發現有好多剛剛接觸emule的朋友不太明白,總是搞不清楚這是個什麼東西,雖然本區以前也曾經有人寫過一些關於kad 的文章,但是可能新來的朋友不會去翻了,那麼我就結合自己對kad的一點認識,來重新談一下kad吧?其中有好多不對的地方也請諸位朋友不要笑話我,請一一指出在。Kad是Kademlia的簡稱,eMule的官方網站在2004年2月27日正式發布的 eMule v0.42b中,Kad開始正式內嵌成為eMule的一個功能模塊,可以說從這個版本開始eMule便開始支持Kad網路了。Kad的出現,結束了之前edonkey時代,在ed圈裡只存在著ED2K一種網路的模式,它通過新的協議開創並形成了自己的kad網路,使之和ED2K網路並駕齊驅,而且它還完全支持兩種網路,可以在兩種網路之間通用。Kad同樣也屬於開源的自由軟體.Kad網路拓撲的最大特點在於它完全不需要伺服器,我們都知道傳統的ed2k網路需要伺服器支持作為中轉和存儲hash列表信息,kad可以不通過伺服器同樣完成ed2k網路的一切功能,你唯一要做的就是連線上網,然後打開kad。Kad需要UDP埠的支持,之後Emule會自動按照客戶端的要求,來判斷它能否自由連線,然後同樣也會分配給你一個id,這個過程和我們ed2k的高id和低id檢查很像,不過這個id所代表的意義不同於ed2k網路,它代表一個是否"freely」的狀態。
Kad和ed2k網路有著完全不同的觀念但是相同的目的: 都是搜索和尋找文件的源。 Kad網路的主要的目標是做到不需要伺服器和改善可量測性。相對於傳統的ed2k伺服器只能處理一定數量的使用者(我們在伺服器列表也都看到了,每個伺服器都有最大人數限制),而且如果伺服器比較大連接人數過多,還會嚴重的的拖垮網路。而Kad能夠自我組織,並且自我調節最佳的使用者數量以及他們的連接效果。因此, 它更能使網路的損失達到最小。由於具備了以上所敘述的功能,Kad也被稱之為Serverless network(無伺服器網路)。雖然目前一直處於開發階段(alpha stage) 。但毫無疑問,它無可比擬的優勢,將會使它成為p2p的明天.VNN (Virtual Native Network),中文意思是「虛擬本地網」,是為接入網際網路的任意兩個機器提供互通的服務。VNN連通了的機器就像處於同一個區域網中一樣,即使這些機器都不擁有公網地址,而都是處於私網內。通過VNN就可以藉助全球互聯網直接構建屬於自己的「本地」網路,是目前最方便、最有效、支持最多應用的構建「網中網」的基礎平台。
VNN可以直接在現有的網路上進行部署,不需要更換任何網路設備和終端設備,不需要擁有公網地址,不需要擁有域名,只需要能夠訪問互聯網,就可以使用VNN,並通過她與同樣使用了VNN的用戶進行極限溝通(如即時消息、文件共享、個人主頁、企業Intranet、資料庫),唯一的限制就是您網路的接入帶寬。
VNN自2004年3月10日正式發布以來,目前已經擁有30萬以上的用戶,隨著VNN對網路環境支持的越來越全面,以及對企業服務的展開,將會為用戶體驗互聯網、使用互聯網、享受互聯網提供越來越堅實的基礎。