加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 2689 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   

头像
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: *
推文 x 鲜花 x
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[问题讨论] 请问BT软体的每个peer是如何学到其它节点的呀


献花 x0 回到顶端 [楼 主] | Posted:2005-10-07 21:11 |
youchun
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x26
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

基本上 P2P 有分两类
1) centralized:
  每个 client 都跟特定 server 询问有关资讯
  directory server 有全部档案的连结列表,
  得知所要档案在哪后, 直接连线至目标取档
  快又有效, 不过全靠 server 的可靠性..
  被告倒的 Napster 属此类

2) decentralized
  每个节点是 client 也是 server
  大家共享资讯, 有可能你所要寻找的档案
  要经过漫长的过程取得, 但也不易被单一
  server 绑死
  Gnutella 属此类

当然有也以上两种的混合方式, emule 应该是这类

至于 BitTorrent 运作方式可能直接问
原作者还比较快, 不然就得自己分析 traffic ..


献花 x0 回到顶端 [1 楼] From:台湾中华电信 | Posted:2005-10-07 23:09 |
kennywj
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

peer list 是存在 tracker 上, 当下载的torrent 中有包括tracker list
client 连到tracker, tracker 会由torrent file 的SHA1 key 找到该torrent 的record
并将 peer list 回传给 client, client 再根据这些list 与其他peer 相连


献花 x0 回到顶端 [2 楼] From:台湾中华电信 | Posted:2005-10-11 08:20 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.016444 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言