BT协议学习笔记1--阅读概览

原创 2015年07月07日 16:10:42

这几天看了BT协议的规范,交互的流程很简单(相对于TCP/IP协议交互的那些复杂的机制),下面列举一些我参考的文献以及做一些总结。

1.The BitTorrent Protocol Specification                   地址:http://www.bittorrent.org/beps/bep_0003.html

2.Incentives Build Robustness in BitTorrent             地址:http://www.bittorrent.org/bittorrentecon.pdf

3.BitTorrent Protocol -- BTP/1.0                             地址:http://jonas.nitro.dk/bittorrent/bittorrent-rfc.html

4.Bittorrent Protocol Specification v1.0                   地址:https://wiki.theory.org/index.php/BitTorrentSpecification


其中1、2为BT协议的作者Bram Cohen本人写的,最具权威性。1是标准的概览,2后面的piece selection和peer selection部分十分详细。

1、2的缺点是有些部分不是很详细。

3是DIKU这个大学做的一份标准,写地蛮详细的,可以作为1、2到4的过度阅读。

4是由BT development community维护的,最为详细,而且一直在维护中,信息比较新(整个BT协议从发明到现在基本框架变化并不大)。


后面的笔记内容是我参考了以上文献以及一些其他的文献自己做的总结,如果有不妥当的地方,以1,2,3,4尤其是1为准。



版权声明:本文为博主原创文章,未经博主允许不得转载。

官方的BitTorrent协议详解

文档说明:这个翻译版本由孤波独立完成 原文见http://bitconjurer.org/BitTorrent/protocol.html 作者Bram Cohen 孤波对该翻译版本享有解释权和...
  • thanklife
  • thanklife
  • 2017年02月07日 16:14
  • 1511

P2P(对等网络)、 PT 下载与 BT 下载

0. P2P 对等网络 我的理解是对等网络中的主机之间不存在谁为服务器,谁为客户端的问题。彼此在网络在网络中的地位是相同的,也即互为服务器和客户机。 对等网络,即对等计算机网络,是一种在对等者(...
  • lanchunhui
  • lanchunhui
  • 2016年07月10日 10:33
  • 1263

BT协议分析

 一 BT系统的组成结构  1 普通的Web服务器:   例如Apache或IIS服务器2 一个静态的种子文件:   即.Torrent文件,采用Bencoding编码3  Tracker服务器:  ...
  • zouxinfox
  • zouxinfox
  • 2007年04月01日 14:04
  • 7590

BT协议学习笔记3--协议扩展

前段时间参考我在上一篇博客里面的内容,将BT协议的主要内容看了一看。 主要有: 一、Bencode and Metadata File Structure 二、Tracker HTTP Protoco...
  • u010087886
  • u010087886
  • 2015年07月10日 13:44
  • 848

BT协议学习笔记4--uTP

这是一个对于uTorrent建立在UDP之上的传输层协议。可以和目的就是为了改善TCP的一些特性,可以和TCP作一些对比学习。 所以我想专门对这个拓展,记录一章。 BEP:uTorrent trans...
  • u010087886
  • u010087886
  • 2015年07月27日 14:45
  • 1229

P2P-BT对端管理协议(附BT协议1.0)

对端管理指的是远端peer集合的管理(虽然自身client也可以视为一个peer,但对端管理不包括自身peer)一个客户端(client)必须维持与每一个远程peer连接的状态信息,即1V1关系(本端...
  • hgy413
  • hgy413
  • 2015年12月14日 19:07
  • 2421

BT开源项目Snark源码分析

  • eastbear2008
  • eastbear2008
  • 2007年04月09日 12:05
  • 3251

计算广告-在线广告的产品概况

参考书籍---刘鹏老师的《计算广告》 在线广告不同于传统广告,其产品形式相当丰富 1、合约广告产品:这类广告主要服务于后续效果不宜直接衡量的品牌类广告主,在门户网站和视频网站较为常见。 ...
  • qq_26504875
  • qq_26504875
  • 2016年09月12日 23:07
  • 359

uTorrent的传输协议之BT-uTP

显示过滤参考:uTorrent的传输协议 协议字段名称: BT-UTP 版本: 1.6.0至1.8.3 返回显示过滤参考 字段名称 类型 描述 版本 ...
  • ReversalC
  • ReversalC
  • 2012年11月14日 11:31
  • 4660

BT服务器源码分析

本文由春华秋实编辑,地址http://hi.baidu.com/3600/blog/item/ab02a50f5ccf08eaab64578d.html ********************...
  • Ericdm
  • Ericdm
  • 2013年11月14日 16:44
  • 1472
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:BT协议学习笔记1--阅读概览
举报原因:
原因补充:

(最多只允许输入30个字)