BT原理
BT首先在上傳者端把一個檔案分成了多個部分,客戶端甲在伺服器隨機下載了第N部分,客戶端乙在伺服器隨機下載了第M部分。
這樣甲的BT就會根據情況到乙的電腦上去拿乙已經下載好的第M部分,乙的BT就會根據情況去到甲的電腦上去拿甲已經下載好的第N部分。
簡單的說BT的原理,就是把第一個發布者發布的資料,先分成幾百K的很多小塊兒,對於第一個
下載者來說,他下載了1個完整的塊之後,還會給第二個下載者傳遞,所以,第二個下載者,實際上從2個人那裡得到下載,如果有100個人下載,你是第101個,就會有很多人給你傳遞數據。另外,不是說先下載的,就不會得到後下載的發的小塊,因為後下載的,也會下載一些先下載的沒有下載的塊,而把這些塊傳給比他先來的人。
BT特點
種子市場:用戶可以共享任務列表,也可以瀏覽下載其他人共享的任務。
HTTP/FTP下載:套用領先的P2P技術,大大減輕下載伺服器負擔,顯著提高下載速度。
BitComet(比特彗星)是一個完全免費的BitTorrent(BT)下載管理軟體,也稱
BT下載客戶端,同時也是一個集BT/HTTP/FTP為一體的下載管理器。BitComet(比特彗星)擁有多項領先的BT下載技術,有邊下載邊播放的獨有技術,也有方便自然的使用界面。最新版又將BT技術套用到了普通的HTTP/FTP下載,可以通過BT技術加速您的普通下載。
BitComet(比特彗星) 的特點
BT下載
高速而且功能強大:
從P2SP下載: 創新的跨協定下載,BT任務可以從P2SP的種子下載,從而提高下載速度.(0.86新功能)
種子市場: 用戶可以共享任務列表,也可以瀏覽下載其他人共享的任務.(0.86新功能)
邊下載邊播放: 在下載 MP4, rmvb, wmv等視頻檔案過程中可以邊下載邊播放.
智慧型連線最佳化: 自動根據您的網路連線最佳化下載.
智慧型磁碟快取: 使用記憶體作
下載快取, 有效減小硬碟讀寫速度, 延長其使用壽命.
智慧型檔案掃描: 續傳作種均無需再次掃描檔案.
區域網路互聯: 突破
網關,自動實現不同區域網路間的互聯傳輸。
支持通過公用DHT網路,實現無TrackerTorrent檔案下載。(詳細信息)
自動防火牆配置,全自動配置XP網路連線防火牆(ICF)和網路連線共享(ICS)。
自動配置
路由器連線埠映射,採用UPnP技術實現區域網路免配置(要求路由器支持UPnP,作業系統XP)。
兼容Windows XP SP2的TCP/IP限制,並對tcpip.sys補丁有調整選項。
支持多Tracker協定,UTF-8擴展,UDP Tracker v2協定。
HTTP/FTP下載
創新的P2P技術 :
邊下載邊播放: 在下載MP3, rmvb, wmv等視頻檔案過程中可以邊下載邊播放.
斷點續傳: 安全可靠的斷點續傳技術,保證下載檔案的完整性。
多執行緒下載: 檔案被分成多點同時從伺服器下載,提高下載速度。
多
鏡像下載: 自動尋找檔案鏡像,同時從多個伺服器下載,提高下載速度。
P2P下載: 將BT的P2P技術與HTTP/FTP融合,自動尋找其他下載用戶進行P2P下載,即不增加伺服器負擔,又能提高下載速度。
多語言支持: 能正確處理多語言作業系統多語言網頁,多語言路徑編碼過的網址。
可以限制全局和單任務的上傳下載速度
時段限速
備註:
用戶可自定義分類
方便易用而且免費。
完全免費並且不包含任何間諜軟體或第三方軟體(用戶可選的Google
工具條除外)
版本歷史
比特彗星v1.37
1. 界面改進:任務摘要選項卡增加下載速度/進度曲線圖;
2. 界面改進:任務列表增加累計上傳、累計下載、種子檔案創建時間信息,默認隱藏;
3. 界面改進:新完成的任務在任務列表中突出顯示;
4. 界面改進:任務日誌增加代理伺服器連線失敗的錯誤信息;
5. 界面改進:Hash檢查時,對於禁止下載但已刪除的檔案,分塊圖表里將其標記為未下載;
6. 界面改進:改進打開檔案、打開資料夾、調用防毒軟體的操作,防止主界面卡死;
7. 界面改進:界面增加庫爾德語;
8. 界面修正:修正打開磁鏈創建下載時,檔案擴展名丟失的問題;
9. 界面修正:修正任務列表和種子市場之間切換時,沒有保留列表選中狀態的問題;
10. 界面修正:安裝包支持Windows8.1;
11. 核心改進:改進Firefox擴展,支持多個Firefox版本;
12. 核心修正:修復Firefox擴展無法在另外儲存為對話框啟動BitComet的問題;
13. 核心修正:修正遠程下載HTTP/FTP檔案保存路徑設定無效的問題。
比特彗星v1.36 發布日期 2013.5.2
界面修正:個別情況下刪除任務時程式崩潰
核心改進:支持 Firefox 20
比特彗星v1.35 發布日期2013.2.19
界面改進:若關閉電腦時bitcomet還在運行,則顯示正在保存數據的提示(vista及以上版本)
界面改進:做種時間上限 1000min 改為 99999min,分享率上限 2000% 改為 9999%
界面改進:默認不再彈出右下角彈出提示
界面改進:修改個別界面文字
核心改進:支持 firefox 18
其他改進:使用新的翻譯網站
比特彗星v1.34發布日期2012.9.18
界面改進:改進遠程下載界面
界面修正:沒有正確顯示torrent檔案UTC創建時間
界面修正:支持Windows8系統列快捷列表
核心改進:支持 Firefox 15
核心改進:VIP加速功能增加排隊狀態,在排隊、準備狀態可隨時取消。
核心修正:分塊大小為16MB的BT任務無法完成完整性檢查
核心修正:代理伺服器設定在IE代理設定為空時無法保存
安裝信息
安裝版(EXE後綴)、免安裝版(ZIP後綴) BitComet免安裝版:下載好.ZIP檔案後,直接解壓到目標路徑。
在目標路徑,你會發現兩個檔案:BitComet_Win9x.exe、BitComet、exe。
1.BitComet_Win9x、exe是作業系統為Win98WinMe的用戶使用。
2.BitComet.exe是作業系統為Win2000及以上的用戶使用。
[說明]:免安裝版的卸栽,只需把BitComet檔案所在目錄刪除,就OK了。
BitComet安裝版:(重點說明)
安裝形式
1、沒有安裝BitComet任何版本的電腦或安裝了BitComet後,卸載且刪除殘留檔案的電腦,進行全新安裝; 2、已經安裝了BitComet的電腦,進行覆蓋安裝。
[說明]:1、兩種安裝形式沒有分別,都屬於正常安裝。
2、
覆蓋安裝保留了任務列表和設定檔案,免除了重新設定的麻煩。
安裝前的準備:
若已經安裝了舊版BitComet,請先關閉BitComet。(關閉BitComet時,會同時關閉BitComet資源瀏覽器,請注意妥善處理未完成的工作。)
安裝過程
1、選擇安裝語言。說明:因為作業系統語言的不同,下拉列表中有的選項為“
亂碼”,屬於正常現象,不影響安裝、使用。
2、安裝精靈。說明:點擊“下一步”。
3、許可協定。說明:點擊“我接受”。
4、隱私政策。說明:點擊“我接受”;[可選]Google
工具列。說明:若本地作業系統已經安裝了
google工具列,則不會出現這一步驟。(Google工具列功能比較多,很實用。)5、選擇組件。說明:[
開始選單項]:是否在開始選單中加入BitComet項;
[桌面快捷-BC主程式]:BC主程式是否創建桌面快捷;
[桌面快捷-BC資源瀏覽器]:BC資源瀏覽器是否創建桌面快捷;[瀏覽器集成]包含:
[捕獲IE檔案下載]:在IE中點擊下載
連結,會直接用BC下載;
[添加到Firefox右鍵選單]:在Firefox右鍵選單中添加BC項;
[遨遊(Maxthon)瀏覽器集成]:在Maxthon右鍵選單中添加BC項,並集成捕獲功能。
注意:若沒有安裝Firefox、Maxthon,則相應的組件會灰化(不可選)。
6、選擇
安裝目錄。說明:默認安裝路徑為C:ProgramFilesBitComet.[推薦安裝在非系統盤下]
(Bitcomet為
綠色軟體,系統重裝後仍可繼續使用,
覆蓋安裝也不會清除以前的設定.)
7、檔案釋放過程。說明:若覆蓋安裝前沒有關閉BC,安裝過程會自動關閉BC。
但在檔案釋放過程可能會出現如下圖的錯誤提示,直接“重試”幾次,就可以了。
8、導航頁。說明:上網導航頁,方便用戶上網衝浪。(可選)
9、完成。說明:1.立即運行BitComet;2.顯示“自描檔案”;3.設定開機啟動BitComet:BitComet選項中可以關閉此項。
10、自動使用默認瀏覽器打開中國影視庫頁面。
常見術語
torrent檔案
擴展名為.
torrent,包含了一些BT下載所必須的信息:1.資源的名稱,如果是資源是以目錄形式,還有目錄樹中每個檔案的路徑信息和檔案名稱;2.如果資源是單個檔案,這個檔案的大小信息;如果是以目錄形式,目錄樹中每個檔案的大小;3.對資源實際檔案按照固定大小進行分塊後每塊進行SHA1hash運算得到的若干特徵值的集合;4.torrent檔案的創建時間、製作者填寫的注釋、以及製作者的信息等;5.至少一個announce地址,對應於Internet上部署的一個Tracker伺服器。
客戶端
(client)
泛指指運行在用戶自己電腦上的支持BitTorrent協定的程式。
Tracker
伺服器
Tracker是指運行於伺服器上的一個服務程式,也稱Tracker伺服器。這個程式能夠追蹤到底有多少人同時在下載或上傳同一個檔案。客戶端連上Tracker伺服器,就會獲得一個正在下載和上傳的用戶的信息列表(通常包括IP位址、連線埠、客戶端ID等信息),根據這些信息,BT客戶端會自動連上別的用戶進行下載和上傳。
種子(seed)
在製作完
torrent檔案後,發布者可以使用bittorrent下載客戶端,進行seed他們將會被加進tracker伺服器的列表t,其他人就可以從他那裡下載檔案了。
補種
(re-seed)
在seed發布檔案之後一段時間,很有可能有人未下完這個檔案,這個時候下完的人就可以re-seed一下,幫助那些還差X%的朋友補完。
completedir
哈希(hash)
hash是指用一小段數據來標識容量很大的一段數據,以驗證她的完整性。在bt的下載中,hash主要來驗證檔案的完整性,並且hash還可以作為不同檔案判別的標誌。
UDP
UDP協定是英文UserDatagramProtocol的縮寫,即
用戶數據報協定,主要用來支持那些需要在計算機之間傳輸數據的網路套用。包括
網路視頻會議系統在內的眾多的客戶/伺服器模式的網路套用都需要使用UDP協定。UDP協定從問世至今已經被使用了很多年,雖然其最初的光彩已經被一些類似協定所掩蓋,但是即使是在今天,UDP仍然不失為一項非常實用和可行的網路傳輸層協定。
SHA1hashing
SHA1hashing是BT使用的hash方式。
announce
讓全世界知道你已經發布檔案了,別人可以來下載了。
Python
Python是用來寫BT軟體的程式語言。
健康度
BitComet中健康度表示檔案內容的分布情況。基本等同於其他BT客戶端的"等效種子數",不過更簡單實用。總的來說“健康度”超過100%就可以下載,數字越大越好;“健康度”小於100%就有可能下載不完或需要補種上傳。當然所有這些都只考慮連上的peer。其具體定義如下:1.如果任務正在下載中:若網上的檔案不全(可能下載不完),健康度就是網上存在的占你尚需要的部分的百分比;若網上檔案的全了(比如有種子),健康度就是你需要下載的檔案部分在網上的等效份數。2.如果任務正在上傳中:若網上的檔案不全(除自己之外),健康度就是網上存在的部分能拼湊出來的占總的大小的百分比;若網上的全了(
下載者之間理論上互相能補充直到完整)那就是總的分布的等效份數(不包括自己)。
13、BitComet的Peer列表中的ICic分別表示:I--需要下載;C--不給上傳;i--需要上傳;c--不給下載。
下載設定
首先要最佳化比特彗星的設定。右擊比特彗星,點擊第一欄“網路連線”全局最大下載速度無限制調整到1000(2M以下用戶1000是個不可達到的數字,所以可行)。全局最大
上傳速度無限制調整到40。監聽連線埠建議不要和6881-688916881-16889重複,個人感覺19770-22000之間比較好。(當然你映射了連線埠,那么就以你映射的監聽連線埠為準,不需改動),裝了
防火牆的用戶在你的防火牆裡面打開你的監聽連線埠。
連線埠映射選擇“允許打開WINDOWS網路共享和防火牆ICS/ICF連線埠(XP/VISTA有效)”“允許使用UPAP自動連線埠映射(XP/VISTA有效)”磁碟快取選項中磁碟快取最小值設為15最大值50在最大最小值範圍內自動調整
快取大小一項畫勾,其他的選項可保持默認。
先要弄清楚自己是用的網路是區域網路還是外網。像在學校,公司等公眾場合多人共用網線的屬於區域網路,在家裡一人自己用的屬於外網。(另一種方法:左鍵雙擊比特彗星,在最下面選擇“全局統計”當我們看到本地IP和對外IP不一樣則是區域網路,反之相同則是外網)比特彗星以其特有的區域網路互聯技術深受區域網路用戶的好評,如果你是區域網路可繼續往下看,如是外網的話我個人建議還是用
迅雷或
比特精靈吧,畢竟軟體各有所長。
知道自己用的是區域網路了,要提高比特彗星的下載速度就需要做一個
連線埠映射,步驟如下:
1、點擊開始,所有程式,附屬檔案,
命令提示符,在命令提示符里運行ipconfig然後會看到以下字樣:IPAddress.........:192.168.0.1XX是你本機的IP。SubnetMask........:255.255.0.X是
子網掩碼。DefaultGateway......:192.1。8.0.1XX是
路由器的地址。記下本機IP跟路由器地址
2、在
IE瀏覽器中鍵入192.168.1.1進入路由器設定,如網頁刷不出來則直接輸入路由器的IP位址。一般默認的賬號密碼都是ADMIN,除非你有改動。進入路由器設定後在轉發規則一項里輸入你在比特彗星的“全局統計”中看到的監聽連線埠數值,IP位址填寫你的本機IP,協定選擇ALL,還有不要忘了在啟動框框裡打勾。然後在DMZ主機一項中也填寫你的本機IP,再打勾。還有在APNP選項中選擇APNP狀態開啟點擊保存,再重啟機子。
3、點擊
網上鄰居,雙擊叫“顯示聯網的APNP設備的圖示”系統自己安裝。
5、開始
管理工具服務找到UniversalPlugandPlayDeviceHost和SSDPDiscoveryService兩項都右擊選擇“屬性”將啟動類型改為自動下面的“服務狀態”選擇開啟。
6、做到這裡
連線埠映射基本上完成了,雙擊比特彗星,檢查“全局統計”頭上的“用戶列表”中“發起”一列有沒有出現多個遠程,檢查“全局統計”中的“NAT連線埠映射”是否出現“已添加”,檢查最右下角的DHT數已連線點OK的話數值不是0,還有是否綠燈並顯示
外網。都符合則OK,沒有的話在上述1到5里可能有環節未設定好。以上設定完成,速度應該很快了。
相關軟體
網際快車
(FlashGet)
軟體簡介
快車(FlashGet)是網際網路上最流行,使用人數最多的一款
下載軟體。採用多伺服器超執行緒技術、全面支持多種協定,具有優秀的檔案管理功能。快車是綠色軟體,無廣告、完全免費。快車2.0中的某些功能,可能需要您註冊之後才能使用.我們稱這些功能為車庫。擁有車庫帳號,可享受資源發布、資源分類、資源收藏、顯示下載信息等樂趣功能。
快車(FlashGet)2主要功能特點:
1、深度最佳化核心,更高的執行效率。
2、多協定添加器,幫助用戶添加各種連結。
3、支持HTTP、
BT下載,暫不支持Emule功能。
4、多種皮膚支持,Office風格的選單,簡單時尚。
5、新定義的快車下載列表。
6、可使用IE代理。
Azureus軟體
Azureus
軟體簡介
Azureus是一個基於JAVA的多
torrent下載程式,可以手動設定某個torrent的優先權,加入了irc聊天室,增加了一些基本的irc命令,可以看見線上人數和ID,支持多trackerurl,對於多tracker發布的torrent可自動切換,並可以手動更改trackerurl。
BitTorrent
軟體簡介
BitTorrent
下載工具軟體可以說是一個最新概念P2P的下載工具、它採用了多點對多點的原理,一般簡稱BT(BitTorrent)也就是大家所說的變態下載。該軟體相當的特殊,一般我們下載檔案或軟體,大都由HTTP站點或FTP站台下載,若同時間下載人數多時,基於該
伺服器頻寬的因素,速度會減慢許多,而該軟體卻不同,恰巧相反,同時間下載的人數越多你下載的速度便越快,因為它採用了多點對多點的傳輸原理。
迷你快車
軟體簡介
推薦BitComet下載·PPLiveNBA直播新片免費看·群英雙線伺服器快車迷你版FlashgetMini是快車Flashget最新推出的迷你版,快車開發組經過3個月的努力研發出來的號稱最綠色最簡單的
下載軟體,它只是一款純粹的下載工具,沒有過多的選項與設定;迷你版快車雖然在資源占用跟操作設定上儘量做到簡潔,但其界面還是非常酷的,有黑色和紅色兩個版本供網友選擇下載。
迷你快車正式版功能介紹:
下載:最佳化的下載核心,讓你的下載速度更快。
系統資源:極低的系統資源占用率,僅為同類軟體八分之一。
綠色:純淨無廣告,安裝包大小是同類軟體三分之一。
啟動:瞬間地回響速度,完全感受不到任何“卡”的感覺。
簡潔:Flashget-Mini一款不需要學習的軟體,擁有強悍的功能卻只有7個按鈕,讓你即刻上手。
皮膚:官方提供各種皮膚下載與發布,並且支持皮膚DIY,給你彰顯個性的舞台。
拉邊:創新的貼邊功能,還給你完整的桌面。
FLV:看過不會錯過,支持各大視頻分享站點的視頻下載,如土豆,youtobe,56等。
管理:支持如WINDOWS一樣的各種排序方式,讓你對下載檔案了如指掌
任務列表:首創的任務列表可切換大小顯示方式,並且可以方便運行檔案與打開目錄,方便到極點。
動態
懸浮窗:實時向你告知任務下載速度與進度,網路使用狀況(下載速率,
上傳速率,平均速率),讓你對當前下載任務與網路狀況一目了然。
老闆鍵:下載怕被老闆抓?輕鬆定製老闆鍵,實現全後台下載,懸浮窗、托盤圖示統統
消失不見。
FlashGetMINI1.2將具有革命性的並且也大家夢寐以求的懸浮窗波表形式呈現出來;被動探測FLV形式改變為主動探測,這樣一來不僅符合了大眾的使用需求,而且就探測與下載FLV能力來說也比競爭對手領先許多。