BT詳解

bittorrent是一個文件分發協議,它使用url來定位文件並且跟web服務無縫集成。當有多我的同時下載同一個文件時,下載者之間能夠互相上傳本身已有的那部分文件,讓一個文件支持不少人同時下載卻只增長小量的帶寬負擔變成可能,這就是bt協議相比http協議的優點。web

bt文件分享由下列內容組成:
  • 傳統的文件服務器
  • 種子文件(.torrent文件)
  • bt tracker服務器
  • 文件分享者
  • web瀏覽器
  • web瀏覽器用戶(多個)
一個服務器按照下面的步驟開始文件分享過程
  • 啓動一個bt tracker服務器
  • 啓動一個普通的web服務器,如apache
  • 在web服務器上配置多媒體類型‘application/x-bittorrent’關聯到.torrent文件
  • 生成一個.torrent文件,在文件中添加bt tracker服務器的地址
  • 上傳torrent文件到web服務器
  • 發佈torrent文件下載頁面
  • 等待用戶下載
一個用戶按照下面的步驟開始文件下載
  • 安裝bt客戶端
  • 瀏覽web頁面
  • 下載torrent文件
  • 保存torrent文件到本地
  • 使用bt客戶端打開torrent文件,開始下載
  • 等待文件下載完成
相關文章
相關標籤/搜索