女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當前位置:首頁 > > 充電吧
[導讀]看到很多咨詢BT種子原理的問題,在這里整理些資料,希望對需要的朋友有幫助??梢苑謨蓚€層面來分析一下:? 1、torrent文件的原理:如果這個問題是指torrent文件本身,那么,當你對一個文件(或者

看到很多咨詢BT種子原理的問題,在這里整理些資料,希望對需要的朋友有幫助。


可以分兩個層面來分析一下:

? 1、torrent文件的原理:如果這個問題是指torrent文件本身,那么,當你對一個文件(或者文件夾)制作成.torrent文件,實際上生成的.torrent文件里面主要包括了這些信息:

? A)這個文件(文件夾)中數(shù)據(jù)的SHA1值,比如一個1G的文件,如果按1M每塊進行分塊,則會被分為了1000塊,torrent中就會有這1000個數(shù)據(jù)塊的指紋值(SHA1的hash值),這個占據(jù)了torrent文件的絕大部分空間。這些值的目的是為了下載的過程中進行數(shù)據(jù)校驗,確保數(shù)據(jù)收到的和當時源頭制作torrent時的源文件100%一致,防止惡意數(shù)據(jù)攻擊。

? B)一般制作torrent文件時,還會要指定一個或者多個Tracker的地址,比如http://www.a.com:8080/announce這種地址.torrent里面一般也會存儲了這個信息,這個其實也尤為重要。相當于記錄了一個問詢服務器的地址,這個問詢服務器的作用,后面我再解釋。

? C)文件或者文件夾內(nèi)每個文件的名字,方便下載文件時,磁盤上直接命名好跟原始數(shù)據(jù)一樣的目錄結構、文件名。

? D)其它一些輔助和可擴展的信息,比如可以配置一個P2SP的http地址輔助下載,比如制作軟件的名字、備注……。 E)上面信息生成后,torrent會把A)里面的這些信息,以及torrent里面的文件名等關鍵信息,再進行一次Hash,生成一個新的SHA1值,作為torrent的HASH值,也就是我們經(jīng)常看到的下載軟件里面對這個種子命名的一個唯一的hash值,也有的在magnet這種磁力鏈接中可以看到這個值,這就是torrent的唯一標記。

? 以上就是.torrent文件的內(nèi)容,可以用記事本打開,但可能看到亂碼。這個文件的編碼遵循了bencode編碼規(guī)則。但實際內(nèi)容就主要是上面這些。所以,torrent可以理解為對原始數(shù)據(jù)的一些記錄。

? 2、如果這個的問題是指,BT是如何通過.torrent開始進行下載的,那么這個的原理大概是這樣的:

? A)下載軟件拿到.torrent文件后,先進行打開,讀取里面的這些信息,載入內(nèi)存。

? B)torrent中有Tracker的地址,下載軟件拿到后,會去跟Tracker進行通訊,告訴Tracker:我要下載這個文件(通過hash值作為標記); Tracker收到請求后,會記錄這個客戶端的公網(wǎng)IP(記錄這廝在下載這個文件),同時呢,會返回給他:我這邊還知道哪些人也在下載這個文件,一般是會返回200個IP(如果不夠,當然就有多少返回多少)。當然了,如果下載過程中,協(xié)議要求你必須5分鐘跟tracker通訊一次,如果太久不通訊,tracker就認為你下線了,會把你從節(jié)點列表中刪除的。

? C)客戶端拿到了一堆IP后,就開始挨個去嘗試連接,連上后就開始互相通訊了。比如告訴對方,我有哪些分塊,問問對方有哪些,然后把我有的給對方;讓對方把他有的某一塊給我,這樣就你來我往開始了下載。當然,如果很悲催的情況下,此時沒別人在線,那就只能沒速度了,就只能不停的找啊找啊找朋友,直到找到一個好朋友。

? D)當然,如果torrent中有一個P2SP的Http地址輔助下載,那么也可以同時從這個Http服務器要數(shù)據(jù),也會把這個服務器當成一個普通的節(jié)點,每次要1塊數(shù)據(jù),通過Http協(xié)議里面的Range標記,指定只要一部分數(shù)據(jù)過來輔助下載。

? 整個BT的基本原理和過程就是這樣,當然,這只是BT的基本原理,要做好一個完善的BT還是有很多路要走的。比如:

? 1)如果Tracker服務器出問題了,連不上這個問詢的服務器,就拿不到周圍的鄰居節(jié)點,怎么辦?---NB的BT發(fā)明者提出了DHT的概念,就算Tracker連不上了,也可以通過分布式哈希表DHT技術,通過DHT網(wǎng)絡慢慢的尋找志同道合的鄰居節(jié)點,只是沒有Tracker那么直接那么快速,但慢一些總還是有機會找到鄰居的。

? 2)網(wǎng)絡是復雜的,特別是各個聰明的運營商,為了不讓自己的用戶消耗太多帶寬,很多地區(qū)的運營商對P2P是有封鎖的,比如某城寬帶等。他們的做法早期是分析協(xié)議里面的握手消息,BT的握手消息是明文的Bittorrent Protocol,粗暴的運營商看到剛建立完連接就發(fā)這個明文會立即斷開連接;文明點的運營商看到后不斷開連接,但會限速到20K讓你慢慢下載。當然,BT后來也發(fā)明了加密協(xié)議,運營商也升級了封鎖的設備,也開始模擬自己是一個客戶端,嘗試分析加密后的協(xié)議,精彩紛呈。所以,要做一個穩(wěn)定的靠譜的P2P系統(tǒng)還是有不少坑要趟的。

? 3)還有很多其他的,比如BT對磁盤的調(diào)度、緩存的機制、文件分塊的調(diào)度算法、服務器對幾百萬幾千萬用戶量時的性能提升等等。

? 另外,如果您需要一個完整的BT系統(tǒng)或者P2P分發(fā)數(shù)據(jù)下載系統(tǒng),也可以看看點量BT ,已經(jīng)歷經(jīng)10幾年的改進和上百家用戶的使用,包括搜狐暢游、上海征途等眾多知名的大公司。目前應該是最穩(wěn)定和完善的P2P商業(yè)內(nèi)核,很方便內(nèi)嵌到自己的軟件系統(tǒng)中,不再需要從頭制造輪子。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

納祥科技推出太陽能+Type-C雙充電自行車前燈方案,方案核心模塊包含太陽能板、單片機、三極管、3顆LED燈珠與1200mAh電池,通過低功耗單片機與三極管驅(qū)動,支持強光/弱光/爆閃3種模式,高流明遠射程,適配多種車型

關鍵字: 方案開發(fā) 電子方案 自行車前燈方案 納祥科技

慕尼黑2025年9月11日 /美通社/ -- 當?shù)貢r間9月9日,賽力斯動力在德國慕尼黑國際車展期間舉辦技術發(fā)布與交流會,正式在海外市場推出全新一代賽力斯超級增程、高效發(fā)動機和新一代分布式電驅(qū)動系統(tǒng),同時與來自全球的汽車產(chǎn)...

關鍵字: 慕尼黑 分布式 發(fā)動機 新能源汽車

慕尼黑2025年9月11日 /美通社/ -- 高端智能電動汽車品牌問界(AITO)在2025年德國國際汽車及智慧出行博覽會(IAA MOBILITY)上,正式發(fā)布了其最新全球產(chǎn)品陣容——專為中東市場深度本地化打造的AIT...

關鍵字: AI 智能駕駛 測試 生態(tài)系統(tǒng)

舍弗勒首次為中國頭部車企大規(guī)模生產(chǎn)高壓逆變磚 天津工廠一年內(nèi)完成量產(chǎn)準備,逆變器模塊性能參數(shù)顯著提升 與合作伙伴羅姆半導體共研尖端碳化硅技術,效率更高、性能更優(yōu) 模塊化可擴展設計使逆變磚易于集成,可廣泛...

關鍵字: 逆變 高壓 逆變器 集成

舍弗勒以"專注驅(qū)動技術的科技公司"為主題亮相IAA MOBILITY 2025(B3館B40展臺) 合并緯湃科技后首次亮相IAA MOBILITY,展示拓展后的汽車產(chǎn)品組合 憑借在軟件、...

關鍵字: 電氣 軟件 驅(qū)動技術 BSP

拉斯維加斯2025年9月11日 /美通社/ -- 在9月8日至11日舉辦的RE+ 2025展會上,全球綜合儲能解決方案供應商德賽電池(Desay Battery)全面展示了其創(chuàng)新成果,并宣布與深圳市華寶新能源股份有限公司...

關鍵字: 電池 電芯 人工智能 鋰電

香港2025年 9月12日 /美通社/ -- 全球領先的互聯(lián)網(wǎng)社區(qū)創(chuàng)建者 - 網(wǎng)龍網(wǎng)絡控股有限公司 ("網(wǎng)龍"或"本公司",香港交易所股票代碼:777)欣然宣布,其子公司My...

關鍵字: AI 遠程控制 控制技術 BSP

慕尼黑2025年9月12日 /美通社/ -- 慕尼黑當?shù)貢r間9月10日,在2025德國國際汽車及智慧出行博覽會(IAA MOBILITY)上,國際獨立第三方檢測、檢驗和認證機...

關鍵字: 測試 慕尼黑 模型 HUBER

上海2025年9月12日 /美通社/ -- 近日,國際獨立第三方檢測、檢驗和認證機構德國萊茵TÜV大中華區(qū)(簡稱"TÜV萊茵")為上海...

關鍵字: 測試 信息安全 安全管理 開關

廣州2025年9月12日 /美通社/ -- 9月11日,由國際獨立第三方檢測、檢驗和認證機構德國萊茵TÜV大中華區(qū)(簡稱"TÜV萊茵"...

關鍵字: 數(shù)字化 供應鏈 控制 電子
關閉