熱心網友
可以說沒有區別BT的原理,就是把第一個發布者發布的資料,先分成幾百K的很多小塊兒,對于第一個下載者來說,他下載了1 個完整的塊之后,還會給第二個下載者傳遞,所以,第二個下載者,實際上從2個人那里得到下載,如果有100個人下載,你是第101個,就會有很多人給你傳遞數據。另外,不是說先下載的,就不會得到后下載的發的小塊,因為后下載的,也會下載一些先下載的沒有下載的快,而把這些塊傳給比他先來的人。 所以,BT下載,人越多越好。 一定要記住,你不是光從種子那里下載東西,所有的參與下載的人(包括種子和下載者),都會給您傳資料,但不是所有的人都能和你連上,所以,會出現有種子、有下載者,但是你的下載速度為0的情況。下載的人數越多,和你連上的人數也就會越多。在下載剛開始,或者過程中,會出現ERROR10060/10061,不用管,BT會自動重新連接。電驢(eDonkey)是什么?電驢是被稱為“點對點”(p2p)的客戶端軟件-一個用來在因特網上交換數據的工具。 一個用戶可以從其他用戶那里得到文件,也可以把文件散發給其他的用戶。電驢和其他的點對點客戶端軟件的祖先是一個叫做“Napster”的mp3共享工具——盡管Napster只比電驢大幾年,但是電驢在技術上則超過了Napster。Napster使用它自己的中心服務器來把兩個點連接起來,然而電驢有成百上千個這樣的服務器——由單個的用戶們來維持。這樣的充當服務器的用戶們僅需要運行一個小小的程序并共享出他們幾KB 字節的因特網連接,就可以為成百上千甚至更多的其它用戶服務。在這個強大而分散的網絡的支持下,電驢甚至可以經得起憤怒的好萊塢制片商們RIAA的司法攻擊。因為某些原因,他們想要限制不經控制的信息流……當你在電驢上發布文件的時候,你實際連接的那個服務器得到文件的“身份”(hash)并把它寫到一個清單里——如果文件被一個以上的用戶共享,服務器會意識到這一點——一個用戶可以同時從所有的該文件的擁有者那里下載這個文件——你下載 9兆的“塊”,整個文件的不同部分被加到一個“。part”文件里——該文件表示了你原來要下載的文件(因此它跟該文件有著同樣的大小)——當收到所有的部分后,這個。part文件被重命名為原來的文件并被移動到incoming文件夾。這樣,你就可以從不同的人那里當“塊”下來——象從一個用戶那里下載一樣,但是速度卻要快得多。user posted image用戶Z擁有整個的“文件1”——“abcedfgh”代表這個文件的分割開的“塊”,這樣,當用戶Y從用戶Z那里當“塊f”的時候,用戶 X和Y正在交換塊g和a,——用戶W此時并沒有文件的任一部分,但是一當他完整地接到“塊g”后,他會馬上把它共享給其他用戶—— 這樣就保證了最快速的文件的分布。當你想找到某個特定的文件的時候,你可以用搜索功能(你的客戶端把你要搜索的文件的名字發送到你連上的那個服務器上,服務器會察看它的清單,當該文件可用的時候,它把該文件的特定的屬性返回到客戶端并告訴它擁有該文件的客戶端機器“ID”。user posted image這是一個告訴你網絡的工作流程的示例性圖表,你可以看見客戶端是如何與服務器和其他客戶端通信的——唯一一個被遺漏的連接是服務器之間的通信。服務器清單是你的電驢目錄下的一個文件,被稱為" t"——這個文件包括了電驢服務器的IP和名字。當你連接到服務器,發送搜索請求到你連接的那個服務器,以及,如果需要的話發送擴展搜索請求到別的服務器的時候要用到這個文件。在因特網上有一些永久保持更新的服務器清單,其中之一可以在 大多數的服務器都是由象你一樣的用戶來操作的,大部分都是由ADSL動態IP來連接到因特網。這就是說,他們的IP(用來標識某個用戶的 “因特網定位”的地址——每人都有IP)每24小時都要改變——比如說,在你的服務器清單上有一個IP為 的服務器,明天它可能(大多數情況下)會變得完全不一樣——你的客戶端只知道在 t中有的IP,因此它會找不到上面所說的那樣的服務器了。結論:你必須有規律地更新你的服務器列表——你可以手工點擊上面描述的更新過的服務器列表中的鏈接,或者運行一個自動更新器,你可以在"tools"(工具)部分找到,自動更新器會自動地從“更新過的服務器列表”里得到 t。你現在知道電驢是什么,文件的散布是怎么工作的,你怎么發送搜索請求,并且對服務器怎樣工作也有了基本的了解——但是你還不知道 你會上傳文件來保持網絡的運轉:這是電驢工作的基本原理(也是文件共享的概念):人人為我,我為人人!這也就是說: 其它的用戶會從你的硬盤上當文件——就象你當他們的一樣!共享文件是必需的,每個人都必須共享出文件,這樣才能從網絡中得到最多!明顯地,如果有些人認為他們應該對自己的硬盤吝嗇一點(顯而易見,在硬盤上有剩余空間是非常有用的 ;-))或者對上傳的帶寬吝嗇一點,因此把上傳帶寬限制到低于可能達到的值的話,整個網絡都會受損——最大的可用下載速度等于最大上傳速度之和 ——如果你不上傳,你自己也會損失。所以,在你的硬盤上建立一個目錄,把已經下載的文件放在這里并且共享此目錄。
熱心網友
,用了電腦會受傷的
熱心網友
頂