基带传输协议
发布时间
阅读量:
阅读量
BT通信协议解析
- 1. torrent文件的结构
- 2. tracker HTTP通信协议
- 3. peer wire通信机制(基于TCP协议)
1. torrent文件的格式
.torrent文件的内容,运用了B编码(Bencoding)。B编码作为一种高效的数据组织形式,能够支持四种数据类型:字符串、整数、列表以及字典。具体细节可参考 B编码(Bencoding)
该文件主要包括Tracker信息与文件信息两个组成部分。其中,Tracker信息主要涉及在BT下载过程中所必需的Tracker服务器地址及相关配置参数;而文件信息则是通过对目标文件进行计算后生成的,并依据BitTorrent协议中的B编码规则完成编码处理。因此,torrent文件可被视为被下载文件的“索引”。
Torrent文件的基本结构如下:
{
"announce"="http://btfans.3322.org:8000/announce" ;tracker 服务器的URL(字符串)
"announce-list"=["http://..","http://.."] ;备用tracker服务器列表(列表)
"creation date"=1175204110
全部评论 (0)
还没有任何评论哟~
