> Web下載方式可以用專門的下載軟件完成。2009年12月,廣電總局一紙禁令,國內(nèi)大部分BT種子分享平臺都因此而被關閉,這也讓"/>
文 姚科
>> Web下載方式可以用專門的下載軟件完成。
2009年12月,廣電總局一紙禁令,國內(nèi)大部分BT種子分享平臺都因此而被關閉,這也讓BT下載遭到了重創(chuàng)。不夸張地說,BT下載很有可能在國內(nèi)一蹶不振。與此同時,不少網(wǎng)友都在討論,如果BT因此大規(guī)模無法使用,那么以后在分享較大的文件時將會遇到很多麻煩。
其實,BT只是眾多下載協(xié)議當中的一種,之所以備受追捧,是因為其不需要存儲大量數(shù)據(jù)的服務器,而是利用種子文件將所有下載同一個文件的計算機都連接起來,這樣每臺計算機既是客戶端也是服務器,用戶可以在下載的同時為別人提供數(shù)據(jù),這樣一來下載速度將會出現(xiàn)質的飛躍。
事實上,BT是近些年興起的P2P下載方式的一種。除了BT之外,我們經(jīng)常會使用到其他的下載模式。Web下載、流媒體下載和P2P下載就是最常見的三種下載模式。
Web下載是我們最常用的下載方式,其中主要使用HTTP協(xié)議和FTP協(xié)議。這兩種協(xié)議的歷史幾乎和互聯(lián)網(wǎng)的歷史一樣長。FTP是File Transportation Protocol(文件傳輸協(xié)議)的縮寫,HTTP則是Hyper Text Transportation Protocol(超文本傳輸協(xié)議)的縮寫。FTP下載方式幾乎可以說是最古老的下載方式,它的誕生比WWW協(xié)議還要早,而HTTP下載方式則是在WWW誕生之后才出現(xiàn)的。這二者在使用上幾乎沒有什么區(qū)別,不過FTP因為是使用專用的服務器,因此還具備限制下載人數(shù)、屏蔽指定IP地址、控制用戶下載速度等功能。
使用FTP或者HTTP下載前必須獲得有效的資源鏈接或者服務器地址,HTTP或FTP的下載鏈接通常以ftp://ftp.ftpserver.com/file.exe或http://www.ftpserver.com/file.exe的形式出現(xiàn)。點擊這個鏈接,瀏覽器就會彈出對話框,詢問是否保存文件。
由于HTTP和FTP出現(xiàn)的時間比較早,因此技術上也比較保守,特別是在瀏覽器直接使用HTTP和FTP下載時往往既不能斷點續(xù)傳也不能多點下載,所以對于比較大的文件最好是用專門的下載軟件如快車等來下載。
HTTP和FTP下載的模式?jīng)Q定了需要有人將內(nèi)容上傳之后,別的用戶才能下載。所以,現(xiàn)在除了一些常用的免費軟件或自己編寫的程序、代碼等,大型視頻、影音和游戲文件很少有人使用HTTP和FTP下載。
流媒體傳輸?shù)牡讓蛹夹g被稱為流式傳輸,是將整個音視頻及3D等多媒體文件經(jīng)過特殊的壓縮方式分成一個個壓縮包,由視頻服務器向用戶計算機連續(xù)、實時傳送。用戶不需要下載整個文件,只需經(jīng)過幾秒或幾十秒的啟動延時即可在用戶的計算機上利用解壓設備對壓縮的數(shù)據(jù)流解壓后進行播放和觀看。此時多媒體文件的剩余部分將在后臺的服務器內(nèi)繼續(xù)下載。
其實嚴格意義上來說,流媒體不能算是一種下載方式,因為雖然有數(shù)據(jù)從服務器往客戶端分發(fā),但是其內(nèi)容一般是視頻內(nèi)容,用戶看完之后并沒有將這段視頻保存在電腦上,只有使用特殊的工具之后才能將其下載保存,但在P2P技術誕生之前,這是最好的在線視頻解決方案。
流媒體的模式主要有RTSP和MMS兩種,它們分別是由RealNetworks和微軟所開發(fā)的流媒體傳輸協(xié)議。對于采用這兩種方式的影視或音樂資源,最早只能用Real Player或Media Player在線收看或收聽。但是為了能夠更流暢地欣賞流媒體,各種流媒體下載工具應運而生,Stream Box VCR和Net Transport(影音傳送帶)就是兩款比較常用的流媒體下載工具。由于流媒體是由一臺或幾臺服務器向所有的用戶提供服務,因此當用戶量較大的時候速度就會變得比較慢,這個時候就可以考慮將文件下載下來再觀看。
>> P2P是一種無中心的下載方式。
隨著互聯(lián)網(wǎng)的飛速發(fā)展,用戶越來越多,相對數(shù)量較少的服務器已經(jīng)不堪重負,也不可能負擔所有用戶同時下載數(shù)據(jù)。于是,P2P下載模式誕生了。所謂P2P,指的是Peer to Peer(對等傳輸)。因為互聯(lián)網(wǎng)的基礎TCP/IP協(xié)議本身就是對等的,因此P2P技術可以說是重返了互聯(lián)網(wǎng)的本質架構。
P2P直接將人們聯(lián)系起來,消除了中間商和服務器,讓用戶通過互聯(lián)網(wǎng)直接交互。用戶通過P2P可以直接連接到其他用戶的計算機從而交換文件,不再需要連接到服務器獲取內(nèi)容。這樣一來不僅節(jié)省了大量的服務器資源,同時也使得用戶的下載速度更快,因為下載速度不再受限于存儲文件的服務器,而是下載同一文件的用戶數(shù)量。
BT就是這樣一種下載技術。BT的好處是不需要資源發(fā)布者擁有高性能服務器和高帶寬網(wǎng)絡環(huán)境,只要下載的人夠多就能達到較高的速度,而且大多數(shù)BT軟件都是免費的,不需要費時費力搭建服務器。發(fā)布者將需要發(fā)布的資源制作成種子文件,然后將種子文件傳輸給需要下載的其他用戶,下載者就可以直接下載軟件了。在下載過程中,BT軟件會不斷比較其他BT客戶端向己方傳輸數(shù)據(jù)的速度,并優(yōu)先上傳給向己方傳輸數(shù)據(jù)較快的客戶端。不過,由于BT對網(wǎng)絡資源的占用相當大,因此運營商也曾經(jīng)對其進行一定的限制。
除了BT之外,電驢(eMule)模式也是一種常用的P2P下載模式,其優(yōu)勢是電驢網(wǎng)絡上的資源基本不會失效,而且設置得當?shù)脑捪螺d速度相當快。國內(nèi)的迅雷則在此基礎上提出了P2SP下載,不但支持P2P技術,同時還通過多媒體檢索數(shù)據(jù)庫把原本孤立的服務器資源和P2P資源整合到了一起,所以其下載資源非常豐富。