全文字無廣告第249章位元信使正式版
位元信使的發展從最初的爆發式增長逐漸變得平緩起來。
大家也對這個軟體也不再像當初那樣視為屠龍神器或者洪水猛獸。
它使用的技術實際上並不是什麼新的技術,點對點傳輸技術實際上早就出現在網路上,只不過還沒有如此進行應用而已。
隨著使用人數的穩定,大家預設地接受了這個軟體的存在。實際上,不接受也不行,這個軟體根本沒有中心,想要阻止根本不可能。
基本上有點加密需求的技術人員,都會用這個軟體進行通訊,甚至政府部門的一些工作人員也偷偷使用。
就在這種氛圍之下,位元信使v1.0版,也就是正式版不動聲色的對外發布了。
這一次的升級,主要特點就是引入了新的路由演算法,以及加入了檔案共享功能。
在這個版本之前,網路上必須存在目錄伺服器對整個網路的拓撲結構進行維持,目錄伺服器一旦消失,則每一個客戶端需要耗費極長的時間去網路上搜尋其他客戶端,從而建立聯絡。
實際上,這種情況對於通訊來說是不可忍受的,基本上和連線不上沒有兩樣。
位元信使v0.2釋出之後,聯邦調查局除了對位元信使之家進行搜查,還查封了幾臺目錄伺服器,曾導致位元信使的通訊一度陷入停滯,後來有人在國外重新佈置了目錄伺服器之後才恢復到正常水平。
所以,林鴻在新的版本中引入了一個新的路由演算法。
不再需要目錄伺服器對客戶端的網路拓撲結構進行維持,而是徹底改為各個客戶端。
在這個新的演算法中,每一個客戶端都維持一個小範圍內的路由,在客戶端裡面會在本地加密儲存各自好友的ip地址,這樣眾多客戶端交叉組合,從而實現整個位元信使網路的路由定址。
正是版的第二個重要功能,就是檔案分享。
這個功能林鴻其實早就想加入進去。
只不過之前一直沒有想清楚其中的分散式演算法,所以將其延遲到了後續的升級版本。
位元信使的檔案分享協議,是建立在tcpip協議的基礎之上的,和處於tcpip結構的應用層。這個協議本身也包含了很多具體的內容協議和擴充套件協議,例如irc協議以及p2p協議。
位元信使的檔案分享功能,一方面是可以直接點對點進行分享,就和向朋友傳送訊息一樣,直接傳送給對方。
除此之外,位元信使的使用者,還可以對外分享自己本地的檔案內容。
不過要想使用這一步,就必須通過位元信使製作一個信封檔案,然後再將這個信封檔案釋出到論壇上去,這樣其他人就可以通過信封檔案下載到自己計算機中的具體檔案。
這種檔案分享也是基於點對點協議的,不需要伺服器的存在,分享的時候,是直接分享自己計算機中的檔案。並且,一旦有人成功下載了此檔案,對方也可能成為檔案伺服器,同時對後來的下載者提供服務。
按照這個原理,下載檔案的人越多,其速度也就越快,因為網路上有著許多客戶端作為伺服器為他提供下載服務,每一個客戶端只需要承擔一小塊資料就可以了。
信封檔案本質上是一個文本檔案,裡面儲存著兩部分的內容,即路由資訊以及檔案資訊。
路由資訊就是下載的過程中其他客戶端伺服器的ip地址,這個路由只是針對檔案分享的,和自己好友的路由結構是完全不同的。
而檔案資訊,則是根據目標檔案經過特定演算法而生成的,它的主要原理是需要把提供下載的檔案虛擬分成大小相等的塊,塊大小必須為2k的整數次方,並把每個塊的索引資訊和hash驗證碼寫入信封檔案中;所以,信封檔案就是被下載檔案的索引。
位元信使v1.0釋出之後,立刻再一次引起了各方人馬重大關注。
商業軟體公司,諸如微軟蘋果sun等等,都將其視為大敵。因為位元信使的檔案分享功能將會讓盜版軟體的傳播變得更加容易起來。
比爾蓋茨面對媒體採訪的時候表示:這是個令人遺憾的訊息。
而蘋果公司的ceo約翰斯卡利也表示:這對軟體行業是一個非常大的打擊。
作者「瘋狂小強」的其他小說
《修仙高手再戰都市》