【原理基础】
BT(Bit Torren比特流)是由国外的一名叫Bram Cohen的程序员开发的下载软件,可以说它是目前网络是非常流行的一个多点下载的P2P软件,它最显著的特点就是:下载的人越多,速度就越快。
对于一般下载来讲,是采用C/S模式,即将文件放在服务器上,客户端全部从服务下载,随着用户的不断增多,对带宽的要求也随之增多,用户过多就会造成瓶颈效应,有可能造成超负荷运转,从而造成带宽资源被占尽或服务器出现死机的现象,所以很多服务器都会限制下载速度,但同时给客户下载带来许多不便。
但对于BT而言就不同,下载的人越多,速度就越快。BT首先会在上传者端把一个文件分成N个部分,甲在服务器上随机下载了第A个部分,乙在服务器上随机下载了第B个部分,这样甲的BT就会根据情况到乙的电脑上去拿乙已经下载的B部分,这要就减轻了服务端的负荷,也加快了用户(甲、乙)下载速度,效率也提高了,同样减少了地域之間的限制。而且客户端在下载时,它也在上传(就是其它用户正在你的计算机里下栽所需要的某个部分),所以在享受别人提供下载的同时,你也在做贡献。正常下载与BT下载拓扑如图:
图1-1 普通下载
图1-2 BT下载
【实验环境】
工作平台:VMware workstation虚拟机
服务平台:Windows 2003操作系统(MyBT服务器)
BT服务器IP: 192.168.1.10 gateway:192.168.1.1 dns:192.168.1.1
【跟我操作】
1、 安装与配置BT服务器
双击运行MyBT安装程序,在MyBT服务器安装向导中直接单击下一步,直至完成。如图1-3所示
图1-3 安装MyBT程序
完成安装后,运行MyBT程序,查看服务器管理窗口,它包括管理服务、目录设置、选项设置、系统设置4个标签。如图1-4所示
图1-4 MyBT服务器管理窗口
管理服务。如果单击“安装后台服务”按钮,就可以在后台自动运行MyBT服务,而无须每次启动系统后手工运行程序。要安装服务器,只需要单击“一键安装服务器”(如图1-4所示),系统就会首先清除旧的数据库文件,然后自动启动后台服务。初次使用时需要创建管理员账号和密码。如图1-5、1-6所示
图1-5 创建管理员
图1-6 成功创建管理员
目录设置。MyBT服务默认安装在C盘根目录下,在MyBT根目录下Upload文件夹作为BT发布主目录和上传种子目录,为了系统安全建议更改目录或路径。在MyBT服务程序对话框中单击“目录设置”标签,可以在此标签设置上传种子目录、服务端口、下载分类等。如图1-7所示
图1-7 目录设置