



全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
使用BT技術(shù)打造廉價高效的校園網(wǎng)傳輸系統(tǒng)摘要:本文簡略介紹BT技術(shù)在文件傳輸方面迅速普及的原因,并且提出了在中學(xué)校園網(wǎng)絡(luò)環(huán)境中BT技術(shù)的應(yīng)用前景,同時給出具體的可實(shí)行的應(yīng)用范例和測試數(shù)據(jù)。通過應(yīng)用BT技術(shù)搭建校園傳輸系統(tǒng),不僅大大降低了建設(shè)成本、維護(hù)成本,而且能夠極大地豐富校園網(wǎng)內(nèi)的教學(xué)資源,再者這種技術(shù)簡單易學(xué),很符合現(xiàn)在中小學(xué)校園網(wǎng)絡(luò)的實(shí)際情況。關(guān)鍵詞:局域網(wǎng);比特流;點(diǎn)對點(diǎn);資源共享;文件傳輸文件傳輸是校園網(wǎng)絡(luò)應(yīng)用中一個最常用的功能。一般傳輸系統(tǒng)的搭建,都采用FTP、HTTP,它們基本上都是以服務(wù)器對客戶端的模式為主。以FTP系統(tǒng)為例,它對服務(wù)器硬件的要求比較高,而且需要大容量的硬盤,投入比較大,而且不易維護(hù),資源更新所花的精力比較很多。如果使用BT來搭建文件傳輸系統(tǒng),那么FTP系統(tǒng)所碰到的很多問題都可以引刃而解。本文主要通過介紹BT技術(shù)的原理,以及通過我校校園網(wǎng)絡(luò)建設(shè)中基于BT技術(shù)的傳輸系統(tǒng)的搭建作為范例來共同探討如何為普通中小學(xué)設(shè)計(jì)一套適合本校實(shí)際情況的傳輸系統(tǒng)。一、BT技術(shù)的原理BT 是 Bit Torrent 的縮寫,中文名為“比特流”,它是一種全新的P2P(點(diǎn)對點(diǎn))文件共享系統(tǒng)。BT存在一個用于交換各種資源種子文件的服務(wù)器,所謂的種子就是當(dāng)前發(fā)布資源的HASH碼以及一些相關(guān)的信息,它以文本的形式存在于一個后綴名為Torrent的文件中。下載文件時,首先必須到服務(wù)器上下載一個指定的Torrent文件,用BT客戶端對這個文件進(jìn)行分析后,向服務(wù)器提出請求,服務(wù)器及時反饋一定數(shù)量的擁有這個資源的IP表,同時把請求下載這個資源的IP也添加到這個表中,用來提供給下一個請求者。用戶的BT客戶與服務(wù)器通信后,就不再依賴服務(wù)器,而是通過服務(wù)器給予的IP表,主動與IP表中的電腦進(jìn)行連接,通過BT的各類協(xié)議主動協(xié)商,上傳或下載數(shù)據(jù)。下載的數(shù)據(jù)會根據(jù)Torrent文件中的Sha1 校驗(yàn)碼去校驗(yàn),錯誤的就說明還沒下載完,必須續(xù)傳,正確的就表示文件已經(jīng)完全下載完畢,通過Sha1 校驗(yàn)碼的校驗(yàn)?zāi)軌虼_保數(shù)據(jù)的完整性。BT技術(shù)具有相當(dāng)高的可控性(適合內(nèi)網(wǎng)搭建只針對本局域網(wǎng)的傳輸系統(tǒng)),操作簡單,對服務(wù)器配置的要求也不高,能夠充分利用局域網(wǎng)內(nèi)富余客戶端網(wǎng)絡(luò)帶寬和系統(tǒng)資源。它與傳統(tǒng)傳輸系統(tǒng)的最大差別體現(xiàn)在弱服務(wù)器、強(qiáng)客戶端上,讓客戶機(jī)在下載文件的同時也給其他客戶機(jī)提供上傳,而在文件上傳的過程中服務(wù)器不需要存儲過多的資源,僅僅充當(dāng)司令的角色,指揮好每個使用Torrent的文件客戶端,所有的資源都來自各個客戶機(jī),所需的帶寬也由各個客戶機(jī)承擔(dān)。因此對于資金有限而局域網(wǎng)帶寬富余的中小學(xué)來說,使用BT來答建校園傳輸系統(tǒng),無疑是一個最佳方案。二、我校BT系統(tǒng)的應(yīng)用條件我校目前教師辦公用機(jī)70多臺,主要用途為上網(wǎng)查資料、制作課件、觀看優(yōu)秀視頻錄像、休息時間娛樂等,基本存儲配置都是40G硬盤,校園網(wǎng)絡(luò)是千兆入樓,百兆入室,在目前的中小學(xué)中還比較先進(jìn)。學(xué)校每年都會拍攝較多的教師公開課視頻,一節(jié)課的視頻少則400兆,多則700兆,加上常年的累計(jì),普通的服務(wù)器硬盤存儲不下,而增加硬盤所需要的費(fèi)用較多,加上其他常用軟件、系統(tǒng)光盤文件等等,普通的FTP服務(wù)器傳輸系統(tǒng)已經(jīng)不能適應(yīng)我校的教學(xué)科研需求。而教師機(jī)上有充足的硬盤空間和富余的網(wǎng)絡(luò)帶寬,如何充分有效地利用這部分資源,就是解決問題問題的關(guān)鍵。三、我?;贐T的傳輸系統(tǒng)的軟硬件平臺實(shí)現(xiàn)1、軟件平臺的實(shí)現(xiàn)我校的BT系統(tǒng)構(gòu)建在WINDOWS2003系統(tǒng)中,采用MYBT3.0(/)軟件。MyBT服務(wù)器使用C+語言編寫內(nèi)核,它有友好的中文化界面,安裝配置一目了然,并且內(nèi)置Web服務(wù)器,使得一般用戶不需要配置WEB服務(wù)器的虛擬目錄,即通過WEB方式訪問BT服務(wù)器。MyBT3.0,這個BT平臺是C/S與B/S兩種方式的結(jié)合,后臺的Tracker服務(wù)與客戶端的連接方式是C/S結(jié)構(gòu),服務(wù)器與客戶端的連接是軟件自動配置的,不需要任何操作。MyBT3.0內(nèi)置的WEB服務(wù)是可以通過IE瀏覽器訪問,屬于B/S結(jié)構(gòu),用戶可以在WEB頁面中進(jìn)行各項(xiàng)操作。我校的BT客戶端使用BitComet 0.62(/)軟件,這個軟件簡單易用,下載速度快,而且對硬盤也有一定的保護(hù)作用,因此在網(wǎng)絡(luò)上應(yīng)用非常廣。2、硬件平臺的實(shí)現(xiàn)服務(wù)器采用一臺P3 1133MHZ,內(nèi)存256M,硬盤容量為40G的機(jī)器。同時采用一臺Celeron 1100 MHZ,內(nèi)存256M,硬盤容量為80G的機(jī)器作為常備種子服務(wù)器,用來放置最常用的文件,以防止局域網(wǎng)部分機(jī)器沒開機(jī)或者沒有打開種子的時候其他機(jī)器可以下載這臺機(jī)器上的備用文件。3、種子發(fā)布者操作流程(如右圖)制作Torrent文件用戶使用網(wǎng)絡(luò)瀏覽器(如:IE)登陸服務(wù)器,注冊帳號并登入上傳Torrent文件并發(fā)布在BitComet 0.62中激活本種子。BitComet 0.62自動和服務(wù)器的Tracker服務(wù)進(jìn)行連接BT客戶端通過服務(wù)器返回的IP表自動協(xié)商、連接和傳輸4、用戶下載操作流程用戶使用網(wǎng)絡(luò)瀏覽器(如:IE)登陸服務(wù)器下載所需資源的Torrent文件BitComet 0.62自動識別所下載到本地的種子文件,并激活下載BitComet 0.62自動和服務(wù)器的Tracker服務(wù)進(jìn)行連接BT客戶端通過服務(wù)器返回的IP表自動協(xié)商、連接和傳輸5、種子制作流程“源文件”:就是選取你要提供共享的資源文件,:如果共享的文件包含在一個文件夾中,那就可以使用整個目錄。:分塊大小決定了文件在上傳時如何存取的問題,我們可以選擇“自動調(diào)整”讓BitComet自動分配,也可以自己設(shè)置。:在“網(wǎng)絡(luò)類型”中我們要選擇使用在局域網(wǎng)內(nèi)部的Tracker服務(wù)器,“不使用公用DHT網(wǎng)絡(luò)(優(yōu)先使用Tracker服務(wù)器)”。 :在Tracker服務(wù)器列表中填入局域網(wǎng)的Tracker服務(wù)器列表。:選擇生成種子文件的路徑四、對我校實(shí)際情況的分析從系統(tǒng)的可控性層面來說:通過使用的我校局域網(wǎng)的IP作為BT服務(wù)器的地址,可以使文件傳輸系統(tǒng)應(yīng)用的范圍得到有效控制,外部的公網(wǎng)IP不能連接到我校局域網(wǎng)內(nèi)。同時所有資源的Torrent文件都發(fā)布在服務(wù)器的WEB頁面上,用戶只能通過這個頁面下載Torrent文件,沒有Torrent文件就尋找不到資源,這樣獨(dú)立的瀏覽模式就能夠讓管理員快速有效的對共享系統(tǒng)內(nèi)的所有資源進(jìn)行控制,如果發(fā)現(xiàn)有不合適的內(nèi)容出現(xiàn),及時刪除Torrent文件即可將它與所有的用戶隔絕。從使用的效果上看:對于辦公室內(nèi)擁有100M端口的主機(jī),超過6個人(種子)一起下載,那么下載速度一般能達(dá)到6M以上。如果只有一個種子(一人上傳,一人下載),那么下載的速度也能達(dá)到2M以上。這個速度相對于普通的局域網(wǎng)內(nèi)的FTP來說已經(jīng)是相當(dāng)不錯了。在公網(wǎng)上,一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年青島科技大學(xué)輔導(dǎo)員考試真題
- 提升在職外語能力的計(jì)劃
- 福建省福州十九中學(xué)2025年數(shù)學(xué)七下期末聯(lián)考試題含解析
- 逆全球化趨勢中的政治經(jīng)濟(jì)學(xué)研究試題及答案
- 2024年甘肅臨夏博智電力安裝有限公司招聘真題
- 2025屆山東省濰坊市昌邑市數(shù)學(xué)七下期末調(diào)研模擬試題含解析
- 操作系統(tǒng)與網(wǎng)絡(luò)集成試題與答案
- 計(jì)算機(jī)科學(xué)在其他領(lǐng)域的應(yīng)用的試題及答案
- 未來市場動態(tài)與戰(zhàn)略應(yīng)對試題及答案
- 2025屆重慶市江津區(qū)數(shù)學(xué)七下期末質(zhì)量跟蹤監(jiān)視試題含解析
- 四川省樂山市2023-2024學(xué)年八年級下學(xué)期期末數(shù)學(xué)試題(解析版)
- 淄博市臨淄區(qū)2022-2023學(xué)年七年級下學(xué)期期中數(shù)學(xué)試題
- 焰火燃放安全技術(shù)規(guī)程
- 農(nóng)村自建房包工勞動合同
- 心功能不全試題庫及答案
- DL-T5159-2012電力工程物探技術(shù)規(guī)程
- 小升初數(shù)學(xué)模擬試卷北師大版選拔卷
- MOOC 信號與系統(tǒng)-西安郵電大學(xué) 中國大學(xué)慕課答案
- 2021年高考理科數(shù)學(xué)全國新課標(biāo)卷1(附答案)
- 《電動汽車充電站設(shè)施與服務(wù)分級評價規(guī)范》
- MOOC 生物化學(xué)-代謝與營養(yǎng)-南京醫(yī)科大學(xué) 中國大學(xué)慕課答案
評論
0/150
提交評論