P2P技术
wangpingfang
这个作者很懒,什么都没留下…
展开
-
BitTorrent协议规范(BitTorrent Protocol Specification)系列之元信息文件结构(Metainfo File Structure)-第二部分
元信息文件结构(Metainfo File Structure)元信息文件里面的所有数据都以B编码方式编码,B编码规范请参考本系列文档之B编码。元信息文件(就是平常咱们经常接触到的以.torrent为后缀的文件)的内容是一个B编码的dictionary,包含下面列出的键(key),其中字符串类型的值均以UTF-8编码。info:该键(key)对应的值是一个描述torrent文件的d翻译 2009-05-20 16:30:00 · 2434 阅读 · 2 评论 -
BitTorrent协议规范(BitTorrent Protocol Specification)之Tracker HTTP/HTTPS Protocol-第三部分
Tracker HTTP/HTTPS Protocol Tracker是一个响应HTTP GET请求的HTTP/HTTPS服务。这个请求包含来自客户端的度量信息,这些信息能够帮助Tracker全面地统计torrent。Tracker的响应包含一个peers列表,这个列表能够帮助客户端加入到torrent中。Base URL由元数据文件(即以.torrent为后缀的文件)中定义的announce翻译 2009-05-22 19:35:00 · 3562 阅读 · 6 评论 -
BitTorrent协议规范(BitTorrent Protocol Specification)系列之B编码(Bencoding)-第一部分
鉴定BitTorrent是由布莱姆·科恩设计的一个端对端(peer to peer)文件共享协议,此协议使多个peers通过不可信任的网络的文件传输变得更容易。目的此规范的目的是详细介绍 BitTorrent 协议规范 v1.0 。Bram 的协议规范网站 http://www.bittorrent.com/protocol.html 简要地叙述了此协议,在部分范围缺少详细的行翻译 2009-05-19 19:48:00 · 4766 阅读 · 3 评论 -
BitTorrent协议规范(BitTorrent Protocol Specification)之Peer Wire协议(Peer Wire Protocol)-第四部分
Peer wire protocol (TCP)概述peer(端)协议使片(piece)的交换变得容易,片的描述请参考元信息文件。注意:原来的规范在描述peer协议时,也使用术语piece“(片)”,但是这不同于元信息文件里面的术语“piece(片)”,由于这个原因,在本规范中,将使用术语“块(block)”来描述peers(端)之间交换的数据。一个客户端(client)必须维持其翻译 2009-06-06 20:10:00 · 4066 阅读 · 4 评论