bittorrent协议(magnet协议)
2023-11-01 10:44:07
•
来源:
导读 大家好,我是小曜,我来为大家解答以上问题。bittorrent协议,magnet协议很多人还不知道,现在让我们一起来看看吧!1、05年以后的DHT协议(...
大家好,我是小曜,我来为大家解答以上问题。bittorrent协议,magnet协议很多人还不知道,现在让我们一起来看看吧!
1、05年以后的DHT协议(序列式哈希表)的广泛应用就是MAGNET的雏形,电骡的EAD网络也是基于这个原理构造的。
2、DHT协议的存在,使得每一个机器在下载一个文件的时候能够获得一个ID,这个ID是通过对文件的元数据进行哈希运算得到的(类似现在的Magnet URI)。那么在下载同一个文件的两个机器的ID值应当是相似的,DHT协议允许机器通过查找与本机相似的ID来进行机器间的网络连接,从而避开了Tracker服务器但又保证了P2P下载的效果。
3、另外,DHT协议只允许记忆自己周围一定范围内的机器ID值,这样即便其中一台机器的DHT协议出现问题,也不会影响到整个网络的继续使用。如果想要获得全局网络的信息,就必须一个一个机器的查询,这样类似连锁反应的连接方式构建的网络并不存在真正意义上的中心,与Tracker服务器相比,具有更高的隐蔽性。
4、Magnet URI,也就是通俗意义上的Magnet值,是通过对文件内容进行哈希运算产生的一个类似数字指纹的东西,换句话说,Magnet URI表征了下载文件的特征。它的值,是基于对文件内容的运算而的来,而非具体的文件名和文件位置。
5、这一技术本来是为了对P2P网络中文件的可用性进行查询而诞生的。现在则在DHT协议网络中充当着相互鉴别的依据。
本文到此讲解完毕了,希望对大家有帮助。
免责声明:本文由用户上传,如有侵权请联系删除!
标签: