先看迅雷加速通道的幾個概論,參考:http://www.cnblogs.com/EasonJim/p/6608544.html
我個人理解,在傳統BT軟件中,基於P2P的網絡是不具備以上條件去加速的,只能不斷的去找種子進行下載。
而迅雷中的P2SP技術上,多了S,即Server端的支持,在外界上關於迅雷的特有協議解釋的很少,但是經過猜測,並非在檢索上拿鏡像這么簡單,我有如下幾點的猜測:
1、在BT下載中,原始地址來源的加速很大程度上是通過S去完成的,就是必須要有中央服務器去儲存這些信息,從而達到原始地址的快速查找,給客戶端快速的定位去下載;然后這一點,在傳統BT軟件上不具備,甚至即使具備了,但網絡的部署無法和迅雷這種公司通過硬件支持去比較。
2、對於會員來說,合法資源通過高速和離線這些通道會變得直接和服務器去拿,更加快,不再是BT的網絡;也就是說,這兩個功能是迅雷先下載會自己服務器上再給用戶下載;這一點的部署無疑就是服務器硬件的疊加。
3、鏡像加速是迅雷對外公開的S,也就是去檢索各大站點的文件,返回哈希值,與用戶下載的哈希進行對比,如果合適,就向各大站點去索取文件,從而達到鏡像加速;這類技術一般是合法資源。
4、針對加速通道上的其它技術,分享加速是迅雷特有的,其余的都是BT常規技術。
5、對於外界透露的技術基本算是迅雷的很小一部分,很大一部分應該是沒有具體公開,所以這方面的資料很少。
6、還有一種猜想,比如DHT網絡中每一個客戶端都是一個路由,負責去找資源,如果數量非常多,這無疑會增加有效資源的發現時間;但是假設迅雷服務端也介入,從DHT網絡中篩選出優秀資源,從而使客戶端更快的定位和查找到最快最有效的資源。
總結:
7、迅雷還有一種業內相傳的說法,就是通過P2P獲取的資源優先給迅雷客戶端,還有就是吸血的方式去獲取資源,使其用迅雷下載的用戶達到最快。
所以我覺得,迅雷最重要的特點就是它的服務器技術,在外界上不要簡單的發現迅雷下載BT和普通BT的原理一樣,其實更多的隱藏在了迅雷的服務端上。
因此,為什么在國內來說迅雷總是比其它BT軟件更快,我想上面的解釋應該是說的通。