|
关于UT
UT,是一个新的P2P传输模式,它参考了BT协议的思想来建立的一种P2P传输模式,但是采用了无中心自扩展模式,和BT一样,对同一个资源,下载的人越多,做种的人越多,速度越快。事实上,UT协议和BT协议是完全不同的,区别如下:
| 项目 |
BT协议 |
UT协议 |
备注 |
| P2P连接: |
TCP 多端口 多连接 |
UDP 单一端口 多连接 |
BT需要至少一个被动监听TCP端口 |
| 发布模式: |
种子文件或者磁力连接 |
URL连接 |
|
| 发布难度: |
种子文件制作有一定难度 |
同打开本地文件 |
|
| 目录方式发布: |
支持 |
不支持 |
|
| 服务层指令: |
类HTTP协议 |
类FTP协议 |
|
| TRACK服务: |
需要[磁力连接模式不强求] |
不需要 [无中心化] |
|
| 内存缓冲交换: |
无 |
支持 |
|
| 防不公平传输和吸血 |
弱 |
强 |
|
| WEB整合 |
磁力连接模式可支持WEB发布,种子模式难度比较大 |
强 完全支持URL发布 |
|
| VOD点播扩展 |
不支持 |
支持 |
|
即使是最新改进BT,也就是所谓的磁力连接方式发布,只是在连接格式上类似UT连接,但是它没有解决发现-组网问题,BT协议本身的限制决定了这种模式很难大规模应用在BT里。
目前版本的UT支持,我们是以广泛连接为默认的优化方式,程序的调度也是以确保公平连接和传输为重点设计的。
我们再次强调,UT和BT协议没有任何联系,除了分块下载模式相同,其余完全不同,UT是UT,而不是BT的磁力连接,而且,我们早在BT推出磁力连接前好几年,就已经规划好了UT连接,在这方面远远领先于BT磁力连接。
UT设计的技术指标:
支持单一文件长度: 1980GB [1.98TB]
支持在线下载用户数量: 不限制
单连接理论最高传输速度: 不限制
用户端最多支持并发连接数: 32位 128个 64位 256个
支持缓冲: 32位 128MB 64位 512MB
缓冲交换: 128MB
支持种子数: 默认 512
IPV6支持: 代码层支持,未测试
UPNP支持: 支持
新的PhoenixP2P软件以及UVod服务器软件和客户端均使用和支持UT协议,并以UT协议为主要的资源传输协议。
|