學電腦知識

BT、磁力鍊這些詞語是什麼意思?下載你了解嗎?

學電腦知識 http://caifu75791.cn 2018-09-11 11:22 出處:網絡 編輯:@學電腦
“知其然知其所以然”。我們經常在下載資料的時候能看到BT、磁力鍊等詞語,這些詞語到底是什麼意思呢?

“知其然知其所以然”。我們經常在下載資料的時候能看到BT、磁力鍊等詞語,這些詞語到底是什麼意思呢?

BT、磁力鍊這些詞語是什麼意思?下載你了解嗎?

下載都會用,但是你了解嗎?

BT下載

傳統的下載模式是每個客戶端從服務器拷貝文件,跟校園内常用的FTP一樣。因為服務器寬帶是一定的,所以下載的人越多下載速度會越慢。而現在使用的下載器情況正好相反,使用的人越多文件下載速度越快。這是因為現在的下載器普遍采用類似BT的下載方式。

BT、磁力鍊這些詞語是什麼意思?下載你了解嗎?

布拉姆·科恩發明了BT協議,還制作了STEAM客戶端制

人們常說的“BT下載”是由布拉姆·科恩創造的一種P2P的傳輸協議,中文叫比特流。聽起來與比特币很像?這兩者确實有相同點,都以去中心化為基礎設計的程序,理論上不需要服務器,文件在個人之間相互傳輸。我們看到一些文件以torrent結尾的文件就是常說的BT文件。BT文件在上傳時會被分成很多份,用戶則需要一份一份下載。下載軟件使用期間已下完的文件會自動在所有需要下載的用戶之間互相傳輸,這樣下完的人越多,等到需要下載的時候速度就會越快,這就是為什麼熱門資源BT下載的速度會非常快的原因。

BT、磁力鍊這些詞語是什麼意思?下載你了解嗎?

互助共享是互聯網精神的核心

磁力鍊

我們在下載東西的時候有時會看到一個奇怪的鍊接,以magnet:?xt=urn:btih:”開頭。這個鍊接就是我們常說的磁力鍊。磁力鍊是一種封裝方式,其誕生比BT還早得多,是一種起源于KaZaA和ed2k的統一鍊格式。由于BT下載并沒有達到真正意義上的去中心化設計,還需要通過BT Tracker服務器來為下載進行中繼調節,而且BT種子作為一個文件也需要在網上有空間保存。為解決這個問題,一些解決方案被提了出來,其中磁力鍊是使用最為廣泛的一種。磁力鍊通過編碼解析之後可以找到下載的源文件和與其匹配的資源點自動進行下載。

BT、磁力鍊這些詞語是什麼意思?下載你了解嗎?

通過協議解析磁力鍊與BT可以相互生成

電驢

電驢不是下載軟件,而是一個共享軟件,英文名edonkey。我們見到一些開頭為ed2k的鍊接就是基于edonkey2000軟件創建的資源網絡的共享鍊,這個網絡更像一個大型局域網。2006年電驢因版權官司被迫關閉,但是這個局域網被保留了下來。現在大家多數使用的客戶端是德國人基于電驢開發eMule(電騾),這是一款開源的非商業軟件,更新速度很慢。因為是共享軟件,所以eMul下載支持能力很弱,好在軟件開源,我們可以找到很多下載能力強大的MOD。電騾由于使用複雜且需要一定知識基礎已逐漸退出國内舞台。

而我們百度搜索電驢彈出的VeryCD則是國内一個商業化的ed2k文件整理站。VeryCD的客戶端就是衆多eMuleMOD中的一種,在原有基礎上做了很多精簡與限制,不過這款MOD因為閉源違反了GPL協議。而如今的VeryCD則因為盜版分享遭到起訴轉形了一個音像服務網站,失去了ed2k資源站的功能。

BT、磁力鍊這些詞語是什麼意思?下載你了解嗎?

電驢、電騾、VeryCD亂成一團分不清

小提示

P2P與PS2P

P2P是Peer to Peer的英文發音縮寫,Peer在英文中是同輩、地位相同的意思,在網絡中形容個人對個人的傳輸模式。這種模式不需要有服務器等中介端,用戶之間資源共享,是互聯網發展的基礎與趨勢。PS2P則是在P2P的基礎上增加了一個服務器(Servicer)端,這個服務器将零散的網絡資源整合在一起,從而讓P2P的效率更高,目前迅雷下載器采用PS2P技術,将網絡上一些零散的資源儲存在自己的服務器之中,實現會員高速下載。

BT、磁力鍊這些詞語是什麼意思?下載你了解嗎?

P2P改變了傳統的下載模式


下載器

下載器顧名思義就是将文件從網絡上複制粘貼到自己的電腦上面的工具,本質上跟我們看到的像DOS界面的黑底白字的批處理腳本差不多。這種下載軟件仍然還有相當部分的人在使用,因為它們擴展能力非常強大,比如aria2就是目前非常熱門的全能下載工具,可以運用在多個平台上,不過沒有一定的編程基礎是無法使用的。

為了讓更多的電腦用戶可以簡單的使用這些下載軟件,程序員們過編譯與UI制作就有了我們常用的圖形化界面的下載軟件,我們隻需要用鼠标點擊下載按鈕就可以使用了。此外,這些下載軟件還加入了很多新的功能,比如斷點下載與文件偵測以及多種協議支持等等,進一步降低使用難度,方便用戶使用。像早期的迅雷下載器就隻有像FTP的傳統的下載功能,而後增加了PS2P服務,支持BT與ed2k等下載協議後才成為我們現在所熟知的下載器。

說了那麼多,相信各位對下載相關的知識有了一定的了解,這些知識有助于我們理解下載軟件的一些開發規範以使用方式。下面筆者就切入正題,來看一下那些常用的下載軟件能否滿足日常需求。

BT、磁力鍊這些詞語是什麼意思?下載你了解嗎?

下載已經成為我們生活日常的一部分


0

精彩評論