1、eMule为什么分 ed2k 和 kad 两种服务器?请问他们的区别和各自的用途是什么,谢谢
KAD、ED2K都是一种emule的网络连接形式。
***************
Kad是Kademlia的简称,eMule的官方网站在2004年2月27日正式发布的 eMule v0.42b中,Kad开始正式内嵌成为eMule的一个功能模块,可以说从这个版本开始eMule便开始支持Kad网络了。
Kad的出现,结束了之前edonkey时代,在ed圈里只存在着ED2K一种网络的模式,它通过新的协议开创并形成了自己的kad网络,使之和ED2K网络并驾齐驱,而且它还完全支持两种网络,可以在两种网络之间通用。Kad同样也属于开源的自由软件。它的程序和源代码可以在官方网站[url]http://www.emule-project.net[/url]上下载。
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的明天。
通俗的来讲就是在kad网络中,我们每个emule用户端只负责处理一小部分搜索和查找源的工作。分配这些工作的时候,通过我们每个用户端的唯一的ID和搜索文件的hash值之间的匹配来决定。比如像我猜我猜我猜猜.rm这个文件由用户小王来负责(通过该文件的hash值来决定),那么任何其他用户在下载这个文件的时候都会告诉其他用户,小王有这个文件,其他用户去下载这个文件的时候也会询问小王,小王也会告诉他们谁正在共享这个文件,这样kad找源的工作就完成了。搜索时候的方法也差不多,只不过是每个人负责一个关键字。
整个过程有点像在照线索循序问路而找到正确方向,而不是路上随便到处抓人在问路。而每个地方里的网络相关信息,则会随着电脑及文件的加入而持续更新。好处在于让你可以搜索整个网络,而不只是在某一地区。目前来讲,这个机制和算法是绝对领先而且非常优秀的。
如何找到用户小王则是通过将用户id异或的方式,两个id的二进位异或值决定他们之间的逻辑距离,如1100距离1101要比距离1001近。那么当一个用户加入kad后,首先通过一个已知的用户找到一批用户的id和ip地址和端口。当该用户要寻找一个特定用户A的时候,该用户先询问几个已知的逻辑距离较A较近的用户,如B用户,C用户,D用户,B,C,D会告诉该用户他们知道的更加近的用户的id和ip地址和端口,同理类推,这个用户最终就能找到A。所以寻找的次数会在logN数量级,这里N代表询问的人数。
其实也就是一种分散式杂凑的方法,基本上是对网络上某一特定时刻的文件进行快照(snapshot),然后将这些信息分散到整个网络里。 为了找到特定的文件,搜索的要求先到达网络上的任何一台电脑上,然后这台电脑就会再将它转到另一台有更多文件信息的电脑。第三台电脑可能就拥有文件本身——或者也可能再继续转到其他有正确信息的电脑。采用这种方法,通常只需要跳转两到三次,便可以轻松查找到所需文件。
2、电驴eD2k和Kad如何同时都能变成(已连接)啊
emule的菜单,选项,连接抄,启动时自动连接。这是设置成能够自动连接,如果还连不上,那就是自己网络的问题了,或者是服务器列表过时,或者是被防火墙阻拦,这需要自己去改了,服务器列表可以到这里找:zmhleo.ys168.com(zmhleo兄的个人网盘,常逛emule论坛的都知道他),防火墙,那就是自己去改杀毒软件和Windows自带防火墙的设置了。
3、电驴kad与地址的关系!
说明你的Kad列表没有涵盖散布该节点信息的节点。
Kad是基于分布式哈希表(DHT)的离散式存储系统内,其机制三言两语说容不清楚。
形象地说来,Kad网络就是百姓口口相传“哪里哪里有个卖煎饼的,煎饼不错”。如果你认识的朋友都是些爱吃海鲜的,有一天你突然想买松茸,很有可能问了一圈也没人知道。还有一种可能是你认识的朋友太少,或者这些朋友跟你一样交际面狭窄。
要想提高Kad搜索结果,一个途径是丰富你的共享文件类型,因为共享文件在Kad中存储的时候可以顺便更新节点的,从而有利于找到拥有相近类型资源的Kad节点。还有一个途径是保持下载多个不同种类的热门资源,从而有利于Kad节点的热更新。
4、关于电驴 服务器和KAD的设置的问题
压缩包nodes.dat文件下载于抄: http://kademlia.ru/download/nodes.dat
加载方法:
1> 请先关掉运行中的emule
2> 打开你所用emule版本的安装文件夹 - "config"目录,把nodes.dat复制进去,重启emule
5、emule 无法连接ed2k和KAD 服务器列表无法下载
路由器每天的ip都在变,每天都要调,如何固定ip?
这个你可做IP与MAC绑定,这项在路由器里面设置下(这里的IP地址和MAC地址是指你用来上网的那个网卡的地址),再把你用来连接的网卡的IP地址设置为固定地址,这个IP地址要和上的的地址一样。这样你的的IP地址就不会再变了。
6、电驴服务器和Kad怎么设置
KAD不用设置。。
请在面板上的服务器 里面 按文件数多少排列。。然后把PING值小于500的服务器加为静态服务器。弄20个以内。在 选项中 服务器那栏。选择只连接静态服务器。。就行了
如果面板上没有 服务器 这个选项。。右键点面板。。选择定制工具条。。
然后添加服务器工具条
服务器列表会自动更新。不用添加。。服务器会自动连接。。就是ED2K
添加了只连接静态服务器后。。其他服务器就不会连接了。。所以不用管
7、eMule eD2K和Kad 有什么联系和区别?如果只连接eD2K,对下载有什么影响?
eD2k网络是基于服务器的,你需要连接到服务器并从服务器索引/查找用户或者文件。
Kad是基于专分布式哈希表(DHT)的属分布式网络,也就是完全依靠用户之间互相连接形成的网络,通过其它用户的帮助来索引/查找用户或者文件。
通俗一点说,eD2k网络相当于广播电台,Kad网络相当于群众口口相传。
只连接eD2k,你所能查找到的来源会减少很多,特别是现在P2P网络去中心化日益激进的今天。实际上目前可用的eD2k服务器已经没剩几个了,而且在不久的将来可能会彻底消失。届时必须依靠Kad网络由大家手拉手分享信息。
8、电驴怎么ed2k和kad怎么一直都是正在连接?
Kad页面有一个检查防火墙设置按钮,多点个几下,然后点断开Kad连接内,再点连接
如果还不行,重容启路由器和电脑,随便打开一个网页等能正常开网页之后,再运行电驴,稍等一会在看情况。一般我都是这样弄好的,感觉只要下载时间一长就会遇到连接问题,一周怎么着也要重启一次路由器。感觉是运营商那边做了一些限制。
9、电驴的kad是干什么的,服务器是干什么的/?
电驴的Kad是Kademlia的简称,eMule的官方网站在2004年2月27日正式发布的 eMule v0.42b中,Kad开始正式内嵌成为eMule的一个功能模块,可以说从这个版本开始eMule便开始支持Kad网络了。
Kad的出现,结束了之前edonkey时代,在ed圈里只存在着ED2K一种网络的模式,它通过新的协议开创并形成了自己的kad网络,使之和ED2K网络并驾齐驱,而且它还完全支持两种网络,可以在两种网络之间通用。Kad同样也属于开源的自由软件。 通俗的来讲就是在kad网络中,我们每个emule用户端只负责处理一小部分搜索和查找源的工作。分配这些工作的时候,通过我们每个用户端的唯一的ID和搜索文件的hash值之间的匹配来决定。比如像我猜我猜我猜猜.rm这个文件由用户小王来负责(通过该文件的hash值来决定),那么任何其他用户在下载这个文件的时候都会告诉其他用户,小王有这个文件,其他用户去下载这个文件的时候也会询问小王,小王也会告诉他们谁正在共享这个文件,这样kad找源的工作就完成了。搜索时候的方法也差不多,只不过是每个人负责一个关键字。
整个过程有点像在照线索循序问路而找到正确方向,而不是路上随便到处抓人在问路。而每个地方里的网络相关信息,则会随着电脑及文件的加入而持续更新。好处在于让你可以搜索整个网络,而不只是在某一地区。目前来讲,这个机制和算法是绝对领先而且非常优秀的。 而服务器的作用仅是收集连接到服务器的各电驴用户的共享文件信息(并不存放任何共享文件),并指导P2P下载方式。P2P 就是Point To Point,也可以理解为PC To PC或Peer To Peer,所以电驴用户既是client,同时也是server。可以说,电驴把控制权真正交与用户手中,用户通过电驴可以共享硬盘上的文件、目录甚至整个硬盘。那些费心收集存储在自己硬盘上的文件肯定是被认为最有价值的。所有用户都共享了他们认为最有价值的文件,这将使互联网上信息的价值得到极大的提升。 eDonkeyServer NO2属于中性服务器 free.usenet.nl 属于大型服务器,根据服务器的定义你应该知道为什么下载快的原因了吧。 至于上传的问题,那是电信对个人用户的限制。无法解决。我2m的上传最快才是40kb。
10、电驴kad与地址的关系!
说明你的copyKad列表没有涵盖散布该节点信息的节点。
Kad是基于分布式哈希表(DHT)的离散式存储系统,其机制三言两语说不清楚。
形象地说来,Kad网络就是百姓口口相传“哪里哪里有个卖煎饼的,煎饼不错”。如果你认识的朋友都是些爱吃海鲜的,有一天你突然想买松茸,很有可能问了一圈也没人知道。还有一种可能是你认识的朋友太少,或者这些朋友跟你一样交际面狭窄。
要想提高Kad搜索结果,一个途径是丰富你的共享文件类型,因为共享文件在Kad中存储的时候可以顺便更新节点的,从而有利于找到拥有相近类型资源的Kad节点。还有一个途径是保持下载多个不同种类的热门资源,从而有利于Kad节点的热更新。