成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

BitTorrent協(xié)議的定義

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
文章中,我們對(duì)BitTorrent協(xié)議的基本含義和機(jī)構(gòu)和相關(guān)原理進(jìn)行了介紹。希望能夠幫助大家理解這部分內(nèi)容。

今天我們來(lái)對(duì)BitTorrent協(xié)議進(jìn)行一下講解。我們都知道BitTorrent協(xié)議所支持的軟件是進(jìn)行下載用的。但是這個(gè)協(xié)議并非只能應(yīng)用到這個(gè)層面。普通的HTTP/FTP下載使用TCP/IP協(xié)議,BitTorrent協(xié)議是架構(gòu)于TCP/IP協(xié)議之上的一個(gè)P2P文件傳輸協(xié)議,處于TCP/IP結(jié)構(gòu)的應(yīng)用層。 BitTorrent協(xié)議本身也包含了很多具體的內(nèi)容協(xié)議和擴(kuò)展協(xié)議,并在不斷擴(kuò)充中。

根據(jù)BitTorrent協(xié)議,文件發(fā)布者會(huì)根據(jù)要發(fā)布的文件生成提供一個(gè).torrent文件,即種子文件,也簡(jiǎn)稱為種子。

.torrent文件本質(zhì)上是文本文件,包含Tracker信息和文件信息兩部分。Tracker信息主要是BT下載中需要用到的Tracker服務(wù)器的地址和針對(duì)Tracker服務(wù)器的設(shè)置,文件信息是根據(jù)對(duì)目標(biāo)文件的計(jì)算生成的,計(jì)算結(jié)果根據(jù)BitTorrent協(xié)議內(nèi)的Bencode規(guī)則進(jìn)行編碼。它的主要原理是需要把提供下載的文件虛擬分成大小相等的塊,塊大小必須為2k的整數(shù)次方(由于是虛擬分塊,硬盤(pán)上并不產(chǎn)生各個(gè)塊文件),并把每個(gè)塊的索引信息和Hash驗(yàn)證碼寫(xiě)入.torrent文件中;所以,.torrent文件就是被下載文件的索引。

下載者要下載文件內(nèi)容,需要先得到相應(yīng)的.torrent文件,然后使用BT客戶端軟件進(jìn)行下載。

下載時(shí),BT客戶端首先解析.torrent文件得到Tracker地址,然后連接Tracker服務(wù)器。Tracker服務(wù)器回應(yīng)下載者的請(qǐng)求,提供下載者其他下載者(包括發(fā)布者)的IP。下載者再連接其他下載者,根據(jù).torrent文件,兩者分別告知對(duì)方自己已經(jīng)有的塊,然后交換對(duì)方所沒(méi)有的數(shù)據(jù)。此時(shí)不需要其他服務(wù)器參與,分散了單個(gè)線路上的數(shù)據(jù)流量,因此減輕了服務(wù)器負(fù)擔(dān)。

下載者每得到一個(gè)塊,需要算出下載塊的Hash驗(yàn)證碼與.torrent文件中的對(duì)比,如果一樣則說(shuō)明塊正確,不一樣則需要重新下載這個(gè)塊。這種規(guī)定是為了解決下載內(nèi)容準(zhǔn)確性的問(wèn)題。

一般的HTTP/FTP下載,發(fā)布文件僅在某個(gè)或某幾個(gè)服務(wù)器,下載的人太多,服務(wù)器的帶寬很易不勝負(fù)荷,變得很慢。而B(niǎo)itTorrent協(xié)議下載的特點(diǎn)是,下載的人越多,提供的帶寬也越多,種子也會(huì)越來(lái)越多,下載速度就越快。

而有些人下載完成后關(guān)掉下載任務(wù),提供較少量數(shù)據(jù)給其他用戶,為盡量避免這種行為,在非官方BitTorrent協(xié)議中存在超級(jí)種子(super seed)的算法。這種算法允許文件發(fā)布者分幾步發(fā)布文件,發(fā)布者不需要一次提供文件所有內(nèi)容,而是慢慢開(kāi)放的下載內(nèi)容的比例,延長(zhǎng)下載時(shí)間。此時(shí),速度快的人由于未下載完必須提供給他人數(shù)據(jù),速度慢的人有更多機(jī)會(huì)得到數(shù)據(jù)。

BitTorrent協(xié)議原理圖

 

BitTorrent協(xié)議原理在該圖示中,由不同顏色區(qū)分的是某一文件的不同部分,當(dāng)傳輸開(kāi)始時(shí),只有種子發(fā)布都擁有全部文件,在傳輸進(jìn)行中,有部分用戶獲得部分文件(帶顏色線條表示),隨著傳輸?shù)睦^續(xù),文件已經(jīng)全部公布在系統(tǒng)中,此時(shí),種子擁有者可以退出,也不會(huì)影響該文件的傳播。

責(zé)任編輯:佟健 來(lái)源: TT安全
相關(guān)推薦

2010-06-21 14:09:33

Bittorrent協(xié)

2010-07-08 14:54:30

BitTorrent協(xié)

2010-06-24 17:03:45

BitTorrent協(xié)

2010-06-21 16:56:03

BitTorrent協(xié)

2010-06-21 13:26:32

BitTorrent協(xié)

2010-07-02 11:45:09

BitTorrent協(xié)

2010-06-21 14:42:27

BitTorrent協(xié)

2010-06-21 10:42:50

BitTorrent協(xié)

2010-06-28 10:35:18

Bittorrent協(xié)

2010-06-28 09:31:13

BitTorrent協(xié)

2010-06-24 16:40:16

Bittorrent協(xié)

2010-06-28 11:08:32

BitTorrent協(xié)

2010-06-28 11:15:45

BitTorrent協(xié)

2010-07-13 10:10:07

2010-07-13 14:58:18

2010-07-14 18:21:09

SAP協(xié)議

2018-06-08 15:56:52

LinuxBittorrent文件系統(tǒng)

2010-09-09 15:25:35

網(wǎng)絡(luò)協(xié)議

2010-09-06 16:35:18

PPPoE協(xié)議

2010-07-14 09:40:30

IMAP4協(xié)議
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 性一交一乱一伦视频免费观看 | 91精品久久久久久久久 | 久久精品国产一区二区电影 | 国产色婷婷精品综合在线手机播放 | 韩日精品一区 | 日本高清不卡视频 | 欧美亚洲激情 | 精品影院| 国产午夜精品久久久久免费视高清 | 99精品久久久 | 欧美精品久久久 | 国产在线视频一区二区董小宛性色 | 黄色片网此| 亚洲在线免费 | 国产精品一区二区久久久久 | 国产成人精品久久二区二区 | 国产情侣激情 | 久久精品视频91 | 亚洲成人福利 | 国产不卡视频在线 | 操亚洲| 国产a级毛毛片 | 亚洲色图综合 | 欧美中文字幕一区二区 | 羞羞色在线观看 | aaa综合国产 | 日韩在线免费 | 亚洲精品第一 | 极品销魂美女一区二区 | 日日操夜夜操天天操 | 欧美视频偷拍 | 欧美一二区 | 免费看爱爱视频 | 国产线视频精品免费观看视频 | 成人在线精品视频 | 日韩av手机在线观看 | 日韩精品免费在线观看 | 久久精品国产99国产 | 99久久夜色精品国产亚洲96 | 成人免费观看男女羞羞视频 | 一级毛片,一级毛片 |