磁力鏈接不基于文檔的IP地址或定位符,而是在分布式數(shù)據(jù)庫中,通過散列函數(shù)值來識別、搜索來下載文檔。因為不依賴一個處于啟動狀態(tài)的主機來下載文檔,所以特別適用沒有中心服務器的對等網(wǎng)絡。舉例來說,一個常見的磁力鏈接形式為“magnet:?xt=urn:btih:”。
眾所周知,BT下載速度不夠穩(wěn)定,當中斷時則無法完整下載。
磁力鏈接很好地解決了這個問題。磁力鏈接的問世與大行其道,標志著BT 1.0時代已經(jīng)過去,BT 2.0 時代已經(jīng)到來。
深刻理解磁力鏈接
簡單地說,磁力鏈接是一種特殊鏈接,但是它與傳統(tǒng)基于文件的位置或名稱的普通鏈接不一樣,它只是通過不同文件內(nèi)容的.Hash結果生成一個純文本的“數(shù)字指紋”,并用它來識別文件。
它類似于生活消費品包裝上常見的條碼,不同的是這個“數(shù)字指紋”可以被任何人從任何文件上生成,這也就注定了磁力鏈接不需要任何“中心機構”的支持,且識別準確度極高。
因此任何人都可以生成一個Magnet 鏈接并確保通過該鏈接下載的文件準確無誤。