首页 文章
  • 1 votes
     answers
     views

    关于p2p应用程序中的UDP端口

    我正在做一个DHT的小型演示项目(仅限p2p路由,如Chord,Pastry等),我对P2P网络中的传输细节感到困惑 . 假设所有对等体使用 UDP 进行通信且端口为 10050 (这是固定端口),则考虑两种典型情况: A 可能会向 B 发送"JOIN"消息 . 此外, B 可能会根据p2p性质向 A 发送"JOIN"消息(或其他消息) . 在情...
  • 0 votes
     answers
     views

    在 Cloud 系统仿真上实现基本的DHT方法(Python)

    我正在尝试创建一个基本的模拟,我生成假节点,连接它们并使用DHT方法为它们分配随机数量的进程 . 连接采用循环链表方式,我认为以这种方式实现起来会更容易 . 我正在使用以下函数来实现DHT: dc是具有哈希表的节点类,以及有关下一个节点的信息 def closest_dataCenter(dc,dcNext,key): largestNode = hash_sha1(str(com_count)...
  • 157 votes
     answers
     views

    分布式哈希表(DHT)的简单基本解释

    任何人都可以解释一下DHT的工作原理吗? 没什么太重,只是基础 .
  • 6 votes
     answers
     views

    DHT:BitTorrent vs kademlia vs clones(python)

    我正在为内部集群实现自己的dht . 由于它将用于像bittorrent这样的文件共享程序,“Mainline DHT”是我第一眼看到的 . 之后我发现“纠结”(python,dht使用扭曲矩阵),国会(python,dht使用pyev libev),当然还有原始的“kademlia” . 他们在组织k-buckets时有不同的方法: 1)congress,kademlia使用固定的160个桶,范...
  • 3 votes
     answers
     views

    utorrent如何在DHT上实施“投票”系统?

    有谁知道utorrent如何在DHT上实施“投票”系统? 我在网上看了一下,但它几乎没有任何关于它 . 一些信息:http://lists.ibiblio.org/pipermail/bittorrent/2011-January/002413.html http://arxiv.org/ftp/arxiv/papers/1305/1305.0711.pdf 你收到这样的消息: { a: { id...

热门问题