作者jujang (隨便晃晃的路人)
看板P2PSoftWare
標題[問題] 關於BT的運行原理....
時間Fri Jun 13 01:46:49 2008
請問BT對於檔案的分享方式....
是點對點沒錯....
可是有個疑惑想請大家幫我解答一下....
這個問題是我常常下載到一些健康度小於100%的檔案..
然後下載速度就停了的時候想到的..
試著假設 如果今天我拿一個檔案出來分享....作成種子給大家下來下載....
試著把這個檔案假成成10個小部分 1-10好了
今天即使我只給人下載到最高80%就斷種了....
其他想要下載的分別只有0-80%不等....
那麼那個下載到80%的人可否透過其他人下載到他要的剩下20%的部分完成下載呢?
意思就是說..那個下載80%的..
是12345678...8個部分 還是會是分散的方式 例如1.2.3.5.7.8.9.10
其他人完成度沒這麼高的...假設有一位雖然只有50%
可是在1-10的部分他完成了1.2.4.9.10
他所下載的部分會有那個下載到80%的人所要的部分也就是9.10的部分
可以讓之下載讓那個完成80%的人繼續下載到100%
這樣解釋不知道有人聽得懂嗎~?
麻煩大家解惑一下....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.150.142
1F:推 buyao531 :如果是你所提的這種情況 健康度是會超過100%的 06/13 01:55
2F:→ buyao531 :健康度<100%代表大家都少了那X%的檔案 06/13 01:56
3F:推 abaddon0305 :要看是不是超種了... 06/13 01:56
4F:推 wonder007 :嗯..是會分散的 健康度是代表你看的到的那群人身上 06/13 02:17
5F:→ wonder007 :共有多少份完整的檔案 越高當然就越能完整抓下來 06/13 02:18
6F:推 AngelZV :樓上+1,BT是採用隨機封包送出,所以不是固定式的 06/13 09:34
7F:→ AngelZV :所以只要健康度過百,就算沒種子還是有機會抓玩 06/13 09:34
8F:推 lordmi :#14pQDQOu我有轉貼過原因,不過樓上的說法不包括做種 06/13 11:06
9F:→ lordmi :bt協定的做種者能夠選擇性的供應不同部分給各peer 06/13 11:08