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