使用P2P的比特洪流BT
發(fā)布時間:2014/9/30 18:39:13 訪問次數(shù):2257
在P2P的文件分發(fā)應(yīng)用中,2001年由Brahm Cohen開發(fā)的BitTorrent(中文意思是“比特洪流”),是很具代表性的一個。取這個名稱的原因就是BitTorrent把參與某個文件分發(fā)的所有對等方的集合就稱為一個洪流(torrent)。為了方便,下面我們使用BitTorrent的簡稱BT。BT把財?shù)确较螺d文件的數(shù)據(jù)單元稱為文件塊(chunk),ICS9248BF-138一個文件塊的長度是256 KI3。當(dāng)一個新的對等方加入某個洪流時,它并沒有文件塊。但它逐漸地能夠下載到一些文件塊。而與此同時,它也為別的對等方上傳一些文件塊。某個對等方獲得了整個的文件后,可以立即退出這個洪流,也可繼續(xù)留在這個洪流中,為其他的對等方上傳文件塊。加入或退出某個洪流可在任何時間完成,也是完全自由的。
BT的協(xié)議相當(dāng)復(fù)雜[W-BT]。下面討論其基本機制。
每一個洪流都有一個基礎(chǔ)設(shè)施結(jié)點,叫做追蹤器(tracker)。當(dāng)一個對等方加入洪流時,必須向追蹤器登記,并周期性地通知追蹤器它仍在洪流中。追蹤器因而就跟蹤了洪流中的對等方。一個洪流中可以擁有數(shù)百或數(shù)千個對等方。
我們用圖10-19來進(jìn)一步說明BT的工作原理。當(dāng)一個新的對等方A加入洪流時,追蹤器就隨機地從參與的對等方集合中選擇一些對等方(例如,30個),并將這些對等方的1P地址告訴A。于是A就和這些對等方建立了TCP連接。我們稱所有與A建立了TCP連接
的對等方為“相鄰對等方”(neighboring peers)。在圖10-19中我們畫出了三個相鄰對等方(實際上會有很多的)。這些相鄰對等萬的數(shù)目是動態(tài)變化的,有的離開了,有的又是新加入的。
在P2P的文件分發(fā)應(yīng)用中,2001年由Brahm Cohen開發(fā)的BitTorrent(中文意思是“比特洪流”),是很具代表性的一個。取這個名稱的原因就是BitTorrent把參與某個文件分發(fā)的所有對等方的集合就稱為一個洪流(torrent)。為了方便,下面我們使用BitTorrent的簡稱BT。BT把財?shù)确较螺d文件的數(shù)據(jù)單元稱為文件塊(chunk),ICS9248BF-138一個文件塊的長度是256 KI3。當(dāng)一個新的對等方加入某個洪流時,它并沒有文件塊。但它逐漸地能夠下載到一些文件塊。而與此同時,它也為別的對等方上傳一些文件塊。某個對等方獲得了整個的文件后,可以立即退出這個洪流,也可繼續(xù)留在這個洪流中,為其他的對等方上傳文件塊。加入或退出某個洪流可在任何時間完成,也是完全自由的。
BT的協(xié)議相當(dāng)復(fù)雜[W-BT]。下面討論其基本機制。
每一個洪流都有一個基礎(chǔ)設(shè)施結(jié)點,叫做追蹤器(tracker)。當(dāng)一個對等方加入洪流時,必須向追蹤器登記,并周期性地通知追蹤器它仍在洪流中。追蹤器因而就跟蹤了洪流中的對等方。一個洪流中可以擁有數(shù)百或數(shù)千個對等方。
我們用圖10-19來進(jìn)一步說明BT的工作原理。當(dāng)一個新的對等方A加入洪流時,追蹤器就隨機地從參與的對等方集合中選擇一些對等方(例如,30個),并將這些對等方的1P地址告訴A。于是A就和這些對等方建立了TCP連接。我們稱所有與A建立了TCP連接
的對等方為“相鄰對等方”(neighboring peers)。在圖10-19中我們畫出了三個相鄰對等方(實際上會有很多的)。這些相鄰對等萬的數(shù)目是動態(tài)變化的,有的離開了,有的又是新加入的。
熱門點擊
- 網(wǎng)橋的自學(xué)習(xí)和轉(zhuǎn)發(fā)幀的一般步驟
- 為什么說UDP是面向報文的
- 密碼編碼學(xué)、密碼分析學(xué)和密碼學(xué)都有哪些區(qū)別
- 以太網(wǎng)交換機有何特點
- 擁塞窗口與傳輸輪次的關(guān)系曲線
- 流體在管道里流動時的流速分布
- OSPF最主要的特征就是使用分布式的鏈路狀態(tài)
- 幀的開始和結(jié)束的標(biāo)記
- 下面解釋IPv6基本首部中各字段的作用
- 利用滑動窗口實現(xiàn)流量控制
推薦技術(shù)資料
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究