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