生活百科 | 烹飪美食 | 家居裝修 | 購房置業 | 婚嫁 | 家電 | 寵物 | 育兒 | 購物|
您現在的位置: 大眾科普 >> 生活 >> 歐比特問題正文

歐比特問題

 推 薦 文 章
更新時間:2022-05-18
歐比特問題
 
我們經常把工業化時代稱作是原子的時代,把信息化時代稱作是比特的時代。我們為什麼要這樣講呢?大家知道,原子組成分子,分子組成物質,因此,我們也把工業化時代稱作是物質的時代;那我們為什麼要把信息化時代稱作是比特時代呢?在這裡,我們有必要先解釋一下什麼是比特:比特是電腦中最小的一個計數單位;當我們把英文的任意一個字母輸入電腦時,這個字母就占了一個字節,字節是由比特組成的。漢字比較復雜,當我們向電腦輸入一個漢字時,這個漢字就占了兩個字節。因此,我們不擔把信息化稱作是比特的時代,有時也把它稱作是數字化生存的時代。
為什麼要在bt裡引入基於kademlia的公有dht網絡?在傳統的bt下載裡,所有的種子文件都必須指定一個或多個種子服務器,即通常所說的tracker或announce地址。而一旦該種子服務器當機或由於其它原因停擺(比如:前不久我們的前服務商違約,強行拔掉我們的服務器的網線),bt用戶很可能就無法完成該種子文件的上傳與下載。在傳統bt下載裡,還有如下情況:有兩個完全相同的種子文件,但是由於指定了不同的tracker,所以不同tracker的用戶之間無法進行下載與上傳,從而不能充分體現bt的下載/上傳效率。而引入公有dht網絡後,即使種子服務器當機(或者說根本不需要種子服務器的參與),bt用戶仍然可以通過dht網絡來獲取連接,從而實現下載與上傳。那麼這些連接信息是保存在哪裡的呢?簡單來說,這些連接信息保存在根據一定的算法挑選出的dht網絡參與者(即dht節點)之間,也就是說,一旦你加入公有dht網絡,你就會有一個id(該id只是程序生成的、虛擬的、完全隨機的id,與你的實際個人信息沒有任何聯系,請完全放心),根據一定的規則,你需要負責維護一部分種子文件的連接信息,相當於你同時也是一個輕量級種子服務器。由於涉及到一些數據通信流量,可能會對你的網絡產生輕微的負擔或影響,不過,與加入公有dht網絡帶來的回報比起來,該影響是完全可以忽略的,只有在一種情況下才可能會對你的網絡產生比較大的負擔:你負責維護的種子文件正好是一個非常非常熱門的種子,比如有幾千甚至上萬的bt用戶在下載(如果遇到這種情況,我強烈建議您去買彩票)。當然,從心理回報的角度來看,你正在為幾千甚至上萬的bt用戶提供橋梁作用,這是一件值得驕傲與自豪的事。所以,我強烈建議你打開比特精靈中的公有dht網絡功能(默認打開),當然,如果你的網絡條件比較脆弱或你的服務商對你做出了很多限制(容易斷流),你也可以關閉比特精靈的公有dht網絡功能(個人設置-其它選項-允許比特精靈...)以防止速度下降。前面說到了連接信息是在各個節點之間負責維護的,那麼是不是每個bt用戶所連接到的節點越多越好呢?其實不是的,因為連到越多的節點帶來的網絡流量和網絡負擔都會增加,通常情況下,擁有50個可靠節點或150個可靠節點與擁有上千個節點沒有區別,都能快速、准確的定位所需要查找的節點與連接信息。所以,通常情況下,當程序查找到一定的節點後(如100個節點)就不會積極查找新的節點。
 

什麼是塑膠地板?有什麼好處?貴不貴? 
版權所有 © 大眾科普網(www.g06.net) 免責聲明