轉載自:http://hustlg.bokee.com/6475842.html
bt和emule協議的巨集觀比較和分析
emule從技術層面上說是比bt好很多的,可是由於各種各樣的原因,似乎在網際網路上emule並不是很流行。
.傳統連線方式:4.流量控制方式:5.功能與效能:
bt片選擇策略
.片斷選擇
片斷選擇的第乙個策略是:一旦請求了某個片斷的子片斷,那麼該片斷剩下的子片斷優先被請求。這樣,可以盡可能快的獲得乙個完整的片斷
3。最少的優先4。隨機的第乙個片斷5。最後階段模式。阻塞(choking)演算法但是演算法存在以下問題:
最後乙個片斷的問題被誇了但是隨機的第乙個片斷問題則被低估了.bittorrentr的最少優先策略在允許乙個擁有了部檔案片斷的節點快速找到缺少的片斷的效率並不好。
emule協議和片選擇及搜尋演算法emule和bt中dht演算法
dht的全稱是distributed hash table,即分布式雜湊表技術,是一種分布式儲存方法。這種網路不需要中心節點伺服器,而是每個客戶端負責乙個小範圍的路由,並負責儲存一小部分資料, 從而實現整個dht網路的定址和儲存。和中心節點伺服器不同,dht網路中的各節點並不需要維護整個網路的資訊,而是只在節點中儲存其臨近的後繼節點信 息,幅減少了頻寬的占用和資源的消耗。dht網路還在與關鍵字最接近的節點上覆製備份冗餘資訊,避免了單一節點失效問題。形象地,我們可以把整個dht網 絡想象成乙個城市,那麼每個客戶端,就好比城市裡各個角落的地圖,上面繪製了附近區域的地形情況,把這些地圖一彙總,城市的全貌就出來了。
最令人遺憾的是bt和emule中的dht演算法無法互通和相容!
注:在kad網路中,系統儲存的資料以對形式存放。在bt的dht實現中,其key值為torrent檔案的info_hash串,其value值則和torrent檔案有密切關係。
dht技術的缺點和發展存在的問題
SSL和SET協議的比較
早期ssl並沒有提供商家身份認證機制,3.0版本可以通過數字簽名和數字證書實現瀏覽器和web伺服器雙方的身份驗證,仍不能實現多方認證,相比之下set的安全要求更高,所有參與set交易的成員都必須申請數字證書進行身份識別 set協議規範了整個商務活動流程,必須採用的加密 認證都制定了嚴密的標準,而ss...
OSPF和RIP協議比較
一 從網路結構看 rip的拓撲簡單,適用於中小型網路。沒有系統內外 系統分割槽 邊界等概念,用的不是分類的路由。每乙個節點只能處理以自己為頭的至多16個節點的鏈,路由是依靠下一跳的個數來描述的,無法體現頻寬與網路延遲。ospf適用於較大規模網路。它把as 自治系統 分成若干個區域,通過系統內外路由的...
藍芽協議版本 終於明白藍芽BT和BLE的區別了
在物聯網領域我們經常聽到藍芽模組ble bt 注意!此bt是經典藍芽模組的意思,不是你想的那樣。同是藍芽模組,ble和bt有啥區別呢?怎麼樣選擇呢?今天通哥就和您嘮一嘮!藍芽4.0標準是2012年推出的藍芽標準,是藍芽3.0的公升級版本,相比3.0版本它更省電 成本更低,3毫秒低延遲 具有超長有效連...