Bittorrent是一個點對點(P2P)通信系統,它使用戶能夠在沒有中央權威的情況下通過Internet傳輸數據和數字文件。
用戶在連接到Internet的計算機上使用BitTorrent客戶端以發送和接收文件。使用Bittorrent協議的計算機軟件稱為客戶端。各種計算平台和操作系統都可以使用Bittorrent客戶,其中包括Rainberry,Inc。官方的客戶。Torrent,Xunlei Thunder,變速箱,Qbittorrent,Qbittorrent,Vuze,Deluge,BitComet和Tixati是一些更知名的客戶。 Bittorrent跟踪器提供可用於傳輸的文件列表,並讓客戶找到其他同行或"種子,"可以執行轉移。
該協議是由程序員布拉姆·科恩(Bram Cohen)於2001年4月創建的,並於同年7月2日公開發售。 2017年5月15日,Bittorrent,Inc。(後來更名為Rainberry,Inc。)發布了Bittorrent V2協議規範。 2020年9月6日,Bittorrent進行了修改以容納新版本。
發送巨大文件的最受歡迎的協議之一,包括帶有電視劇集和視頻片段或帶有音樂的數字音頻文件的數字視頻文件,是Bittorrent。截至2013年2月,Bittorrent使用了專門用於文件共享的總帶寬中的一半以上,佔全球所有帶寬的3.35%。 Bittorrent擁有2.46%的下游流量和2019年上游流量的27.58%,主導了文件共享行業,並產生了相當大的互聯網流量。
2013年,Bittorrent在任何給定時刻都有15至2700萬活躍用戶。 2012年1月,有1.5億活躍的Bittorrent用戶。基於此數量,可以估計每月有超過2.5億的用戶,即超過四分之一的用戶。
根據法律或版權,互聯網服務提供商(ISP)有時可能對使用Bittorrent施加限制。為了解決這些限制,用戶可以決定操作種子箱或虛擬專用網絡(VPN)。
通過使用Bittorrent協議,可以將大量文件傳播到服務器和網絡的影響可以最小化。 Bittorrent協議使用戶能夠加入"一群"主機可以同時上傳和下載,而不是從單個源服務器下載文件。該協議可以在容量較小的網絡之間良好運行,並且是過時的單源,多個鏡像來源技術的替代方法。
幾台便宜的計算機,例如家用計算機,可以使用Bittorrent協議有效地將文件分發給眾多接收器,從而替換大型服務器。除了防止特定位置的Internet流量發生巨大激增外,這種減少的帶寬利用率還可以為所有用戶提供更快的互聯網速度,無論他們是否使用Bittorrent協議。
分佈式文件分解為稱為零件的部分。每個對等方成為其他同行的源(該部分),因為它會收到新的文件,從而將原始種子從必須將其交付給每台計算機或用戶要求副本的用戶。種子只能發送一份材料的副本,並最終將其傳播到具有Bittorrent的無限數量的同齡人,因為那些想要它的人共享了傳播文件的職責。
Torrent描述符包含每個項目的加密哈希,以確保其安全性。結果,由於可以可靠地識別出對零件的任何修改,因此可以避免對其他節點收到的任何作品進行意外和故意修改。如果節點以洪流描述的真實副本開頭,則可以確認收到的整個文件的有效性。
Bittorrent客戶端跟踪其所需的零件以及可以發布給其他同行的零件,並將通常以非序列方式下載的組件重新定為適當的順序。在整個下載過程中,所有組件的大小都是相同的(例如,10 MB文件可以傳輸為10 1 MB件或40 KB件)。
由於這種方法的性質,任何文件'S下載可以隨時停止並稍後恢復,而不會丟失已經下載的任何信息,這使得Bittorrent在傳輸較大的文件時特別有用。
這使客戶可以查找已經可用的作品並立即下載它們,而不是暫停下載等待後續的(可能是不可用的)組件,這些組件通常會減少總下載時間。總體"健康"該文件的最終更改從對等式到播種機(由文件以其完整表格可用的次數確定)來定義。
由於Bittorrent,可能會以洪水般的方式散佈眾多同行計算機節點'S分佈式體系結構。隨著其他同行加入群,任何特定節點成功下載成功下載的可能性都會上升。這可以為原始分銷商節省大量成本'與傳統的互聯網分銷系統相比,硬件和帶寬資源。
沒有單一的故障,與單向服務器客戶轉移不同,具有分佈式下載方法,因為它們可以針對系統問題提供冗餘,減少對原始分銷商的依賴,並提供通常是臨時的文件來源。
即使兩者最終都會通過網絡傳輸文件,但Bittorrent下載的多種關鍵方法與單向服務器客戶傾斜下載有所不同(例如,與HTTP或FTP請求一樣典型):
儘管通常通過與單台計算機的單個TCP連接執行服務器客戶下載,但Bittorrent通過各種IP連接到各種計算機都會執行許多微小的數據請求。
儘管傳統下載是順序的,但Bittorrent通過使用隨機或"最稀有的第一"戰略。
這些變化共同使Bittorrent能夠以更便宜的成本交付內容提供商,並具有更大的冗餘,並且對濫用或"閃存暴民"比傳統的服務器軟件。從理論上講,這種保護有一個權衡:由於需要足夠的同行連接,下載速度可能需要一些時間才能提高到最大水平,並且可能需要一些時間才能使節點積累足夠的數據來充當可靠的上傳器。
相反,儘管更容易容易容易過多和濫用,但普通下載(例如,從HTTP服務器中)增加到全速並維護整個速度。一開始,很難處理"流播放"由於Bittorrent'S無連續下載技術。 Bittorrent視頻文件可以在2014年借助爆米花時間客戶端流式傳輸。從那時起,提供流媒體可能性的客戶數量增加了。
用戶找到一種在Torrent索引網站上引起其興趣的洪流,或者通過使用客戶端集成的搜索引擎,下載它,然後在Bittorrent客戶端啟動它。客戶端建立了與Torrent文件中列出的跟踪器或種子的連接,因此它收到了一個種子和同伴的列表,並積極傳輸文件的部分。
為了獲得各種組件,客戶端連接到這些同行。客戶與群的唯一初始播種機建立了直接連接,並開始請求零件。客戶使用工具來提高其下載和上傳速度。
客戶採用的政策選擇誰發送數據以極大地影響了這些數據共享的效果。一個"tat的山雀"促進公平交易的交流安排可能受到希望向同行提供數據的客戶的首選。但是,嚴格的政策經常導致不理想的情況,例如,當新加入的同行無法接收任何數據時,因為他們尚無任何零件可以交易自己,或者當兩個具有牢固連接的同行沒有交換數據時,因為沒有同行,採取主動權。
Bittorrent官方客戶計劃採用一種稱為"樂觀的無聊"打擊這些效果。使用此技術,客戶將其部分帶寬擱置一旁,以將位發送到隨機的同伴(並不總是被稱為好伴侶,所謂的首選同伴),希望能找到更好的合作夥伴並確保新手有機會能夠有機會加入群。
對於流行內容,"蜂擁而至"尺度很好接受"閃光人群,"但是,對於在特定市場上不喜歡或針對的內容而言,它的用處較小。最初的匆忙之後,同伴可以發現內容不可用,需要交付"種子"在他們可以完成下載之前。種子可能需要一段時間才能到達(這被稱為"播種機促銷問題")。
這與將Bittorrent視為客戶服務器方法的低成本替代方案的發布者的目標相矛盾,因為保留不受歡迎內容的種子需要高帶寬和管理支出。
測量表明,所有新洪流中有38%在第一個月內變得不可用,這是大規模發生的。將許多文件捆綁到一個群中是許多發行商使用的一種策略,可大大提高不受歡迎內容的可用性。還提出了更複雜的解決方案;通常,這些技術利用跨二元技術,使各種洪流能夠共同努力以更有效地交換內容。
Bittorrent是一項軟件,可為用戶提供一種簡單的方法,可以通過Internet下載大量數據,並能夠控制下載速度,連接到眾多設備並添加RSS feed。
安裝程序提供下載各種第三方商品並更改默認網絡瀏覽器中的某些設置的設置,因為此軟件是廣告支持的,這不足為奇。該界面採用帶有導航窗格,菜單欄,一些按鈕和標籤面板的干淨,組織良好的樣式,用於顯示不同類型的選定信息。所有技能水平的用戶都可以輕鬆學習如何利用它。
在此程序的幫助下,您可以快速從Internet下載大型文件,並從URL或硬盤文件中添加洪流。此外,可以通過文件和目錄製成新的洪流,以及可以添加跟踪器,網絡種子,評論,件大小和網站的元數據。
您可以強制重新檢查,更新跟踪器,在隊列列表中移動下載或向下移動下載,並查看所有是洪流一部分的文件。您還可以暫停,停止並開始下載。只需單擊一下,就可以更改下載和上傳限制,可以製作新標籤,並且可以在新窗口中顯示屬性。
洪流可以在其中添加評分和評論,您還可以看到其他用戶已經剩下的。除了磁盤數據,傳輸歷史程序和網絡開銷外,該程序還顯示了下載和上傳速度的圖形表示。
通過簡單地在適當的字段中輸入URL,創建一個唯一的別名,並可以自動下載所有新發布的項目,可以添加RSS feed。此外,此應用程序可能與大量的Apple和Android智能手機以及PS3和Xbox360遊戲機有關。
總之,Bittorrent是用於利用Bittorrent協議下載大量數據的有用軟件。原始的點對點客戶端仍被視為當今該領域的最佳選擇之一。它沒有't放慢系統'S操作和所有任務及時完成,沒有錯誤,崩潰或凍結。