瀏覽單個文章
UP-UP
Advance Member
 
UP-UP的大頭照
 

加入日期: Nov 2004
文章: 357
簡單的說,就是不須伺服器,使用者直接互連

在連上伺服器時,KAD可以增加來源
在離線時,KAD可以確保已知來源

比如說,某某檔案在某伺服器來源較多
當你下載該檔案時,所有來源者的IP都已經紀錄下來
現在假設該伺服器因某種原因而關閉
該伺服器雖然關閉中,但是使用者並沒有離線
此時就可以藉著KAD與使用者繼續保持連線
-------------------------------
簡單來說,KAD就是不用伺服器,卻仍然可以找到來源的一套機制。講玄一點,就是連檔案索引都p2p化的eMule。

傳統的Server/Client架構(像HTTP/FTP),資訊的供給和獲得關係是不對稱的,也可以說是上對下的,資訊的來源集中在少數的Server,一旦Server掛掉,資訊也就無從流通。

p2p則不然,每一個點既是Client(資訊的獲取者),也是Server(資訊的提供者),彼此平等。一個檔案分給10個Client,這我們叫供檔,之後就出現10個Server,這就是分流。傳統的伺服器架構,由於伺服器的總流量是固定的,下載的人越多,每個人分得的頻寬越小,完檔越慢;但是p2p架構下,下載的人越多、系統的總流量也越大,完檔反而更快。

舊式的eMule系統雖然在檔案的實體傳播上是p2p架構,但是檔案的索引、搜尋,仍然採Server/Client架構,這個伺服器也就是現行eMule的罩門。KAD出現,使得eMule檔案索引的功能也分散化,少數的節點失效對整個系統的運作影響有限。

從實戰經驗來看,官版.42g之後,KAD已可實際找到來源(以前只能搜尋檔案),現在用KAD搜尋來源比從伺服器要求更快。所以,有KAD的人請趕快開啟KAD功能吧。p2p的各種功能總是用的人越多越強的。

本人沒在用,挑伺服器人多一點就好
Razorback2 伺服器
195.245.244.243:4661
舊 2004-12-23, 11:47 AM #5
回應時引用此文章
UP-UP離線中