Kad網路

Multi tool useKad網路(英语:Kad Network)是一個利用Kademlia點對點重疊協定的點對點網路。大多數Kad Network上的用戶,均會連接到eDonkey网络伺服器。而Kad Network客戶端,一般會查詢eDonkey Network上已知的節點,來取得Kad Network的初始節點。
Kad Network利用UDP
- 尋找ed2k散列來源
- 使用檔案名稱的關鍵字,來搜尋ed2k散列
- 尋找檔案的註解與評分(散列)
- 為防火牆內的節點(低ID)提供夥伴服務(buddy service)
- 貯存位置、註解與(來自關鍵字的)檔名
注意Kad並不會實際用來在點對點網路中傳送檔案,而是在檔案開始傳送時,使用者之間彼此直接連線(透過標準IP網路)。
客戶端
目前支援Kad的客戶端程式如下。不過,這些客戶端程式的ed2k使用者佔所有使用者的80%,程式安裝數量接近ed2k總安裝量的95%(eDonkey Network):
eMule:一個最流行的開放原始碼Windows客戶端,亦可透過Wine在Linux下運行,佔網路用戶的80%。eMule同時擁有許多修改版。
aMule:一個衍生自lMule與xMule的跨平台版本,集中於Unix平台。
MLDonkey:一個可在多個平台運行及支援無數檔案分享協定的免費客戶端軟體。
- kMule:由WiZaRd与Tuxman合作开发的首个舍弃eD2k、完全基于Kad的eMule v0.50a mod。kMule的口号是“The First Kad Only Mule”,其特性为放弃了传统的基于服务器的eD2k网络而仅使用无中心的Kad网络。
节点
KAD网络中每一个客户端都是一个节点,组成了KAD网络
节点减少:eMule使用过程中节点有时会减少,这是KAD网络自我优化造成的。
节点文件:通过快速连接一些KAD节点,使客户端更快速的连接KAD网络
断头档
原理:断头档文件是一个不完整的下载文件,无法下载完成,但在下载过程中,KAD会不断检测拥有这个档案的客户端,将它们加入到本地客户端的KAD网络,从而达到连接更多相同需求用户的效果,如音乐类断头档会将连接此类断头档用户。
但一部分用户认为断头档会消耗更多资源,而且节点文件的效果也较好。
請參閱
eDonkey网络(分类)
|
---|
| 网络与协议 | eDonkey网络(MFTP) · Kad网络(Kademlia) · Overnet
|
---|
| 链接及组成 | eD2k链接(eD2k Hash) · 磁力链接
|
---|
| 服务器及其软件 | eD2k服务器 · Lugdunum · Razorback2
|
---|
| 客户端软件 (比较) |
eDonkey2000(电驴) · eMule(电骡) · aMule · MLDonkey · Lphant · Shareaza · eMule Plus · iMule · JMule · Jubster · lMule · Morpheus · xMule
eMule Mod | Xtreme · ScarAngel · Mephisto · X-Ray · MorphXT · MagicAngel · StulleMule · NeoMule · ZZUL · AcKroNiC · Sivka · Pawcio · EastShare · CN Mod · eXcalibur · X Mod · VeryCD Mod · easyMule · eMule kMule
|
---|
| 吸血驴[1]
| 哇嘎 · 迅雷 · QQ旋风 · 脱兔 · 快车 · BitComet[2] · Applejuice · ZZ-R
|
---|
|
---|
| 功能及组件 |
原版eMule | IPFilter · 模糊协议
|
---|
| eMule Mods | 动态反吸血驴保护(DLP)(SDC)
|
---|
|
---|
| 其他 | 文件分享程序比较 · “电驴”名称争议
|
---|
| 注释 | ❶以Xtreme的官方DLP库是否侦测为准。不一定是数据方面的“吸血”,可能有其他不妥如违反GPL等。 ❷默认无法连接eDonkey网络,但有官方插件供下载安装。 |
---|
|
dRTLjlHh28PEo0DwbiCMhXT2S73W8RmXvvUl7QqYsfgxt,iv4as0y7mqcCpf1RMQJnCr Mfrsa,xmw,xd
Popular posts from this blog
Ramiro Burr's New Blog - to go back: www.ramiroburr.com From Latin rock to reggaeton, boleros to blues,Tex-Mex to Tejano, conjunto to corridos and beyond, Ramiro Burr has it covered. If you have a new CD release, a trivia question or are looking for tour info, post a message here or e-mail Ramiro directly at: musicreporter@gmail.com Top Tejano songwriter Luis Silva dead of heart attack at 64 By Ramiro Burr on October 23, 2008 8:40 AM | Permalink | Comments (12) | TrackBacks (0) UPDATE: Luis Silva Funeral Service details released Visitation 4-9 p.m. Saturday, Rosary service 6 p.m. Saturday at Porter Loring, 1101 McCullough Ave Funeral Service 10:30 a.m. Monday St. Anthony De Padua Catholic Church, Burial Service at Chapel Hills, 7735 Gibbs Sprawl Road. Porter Loring (210) 227-8221 Related New Flash: Irma Laura Lopez: long time record promoter killed in accident NewsFlash: 9:02 a.m. (New comments below) Luis Silva , one of the most well-known ...
1 I having trouble getting my ResourceDictionary.MergedDictionaries to load from app.xaml. My WPF app has a static class with a Main defined and startup object set to it. Within Main I created an instance of App and run it. The override OnStartup fires and the mainwindow.cs InitializeComponent gives the error "Message "Cannot find resource named 'MaterialDesignFloatingActionMiniAccentButton'. If I put the resources in the mainwindow.xaml everything is fine, but I wanted them to load at the app level so I they are not in each page. Any help appreciated. public partial class App protected override void OnStartup(StartupEventArgs e) base.OnStartup(e); var app = new MainWindow(); var context = new MainWindowViewModel(); app.DataContext = context; app.Show(); from the Main.. var app = new App(); app.Run(); app.xaml.. <Application x:Class="GS.Server.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:...
up vote 2 down vote favorite There is a clear pattern that show for two separate subsets (set of columns); If one value is missing in a column, values of other columns in the same subset are missing for any row. Here is a visualization of missing data My tries up until now, I used ycimpute library to learn from other values, and applied Iterforest. I noted, score of Logistic regression is so weak (0.6) and thought Iterforest might not learn enough or anyway, except from outer subset which might not be enough? for example the subset with 11 columns might learn from the other columns but not from within it's members, and the same goes for the subset with four columns. This bar plot show better quantity of missings So of course, dealing with missings is better than dropping rows because It would affect my prediction which does contain the same missings quantity relatively. Any better way to deal with these ? [EDIT] The nullity pattern is confirmed: machine-learning cor...