999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Linux中快速創建P2P服務器

2017-03-08 22:45:08
網絡安全和信息化 2017年7期
關鍵詞:用戶信息

引言:P2P即點對點傳輸之意,可以將不同的用戶聯系起來,通過網絡直接交換數據。在Linux中可以架設多種P2P服務器,本文介紹在Linux中使用BitTorren,快速搭建P2P服務器的方法。

P2P即點對點傳輸之意,可以將不同的用戶聯系起來,通過網絡直接交換數據。這樣就消除了中間環節,可以讓人們在網上更容易更直接地共享和交換數據。

P2P協議運行機制

P2P協議是對等式的網絡連接協議,利用該協議,客戶機無需通過服務器就可以彼此之間相互訪問,交互文件數據等操作。在Linux中,支持 BitTorrent、amule、Gnutella等P2P協議,其中的BitTorrent是網絡文件傳輸協議,能夠實現點對點文件共享技術。BitTorrent支持多點對多點等特征,即下載的用戶越多,下載的速度就越快。而一般的HTTP或者FTP等協議,下載的文件只是存放在少數服務器上,下載的用戶越多,服務器因帶寬過度消耗而降低下載速度。BitTorrent協議是讓HTTP或者FTP下載服務使用TCP/IP協議,BItTorrent是架構在TCP/IP協議之上的一個P2P文件傳輸協議,處于TCP/IP結構的應用層。

BT種子解析

當下載文件時,客戶端的BitTorrnet程序對用戶選擇的“.torrent”文件進行解釋分析,從中得到Tracker信息,進而連接到目標Tracker服務器,該服務器對下載者的請求作出回應,并提供文件發布者和其他下載者的IP地址信息,使用者通過這些IP地址進行連接,用戶們之間根據“.torrent”文件分別提供給對方已有的區塊,然后交換沒有的數據。整個下載過程沒有服務器的參與,對單個網絡線路上數據流進行了分散處理,減輕了服務器的壓力。

要想利用P2P傳輸文件,用戶必須安裝BitTorrent客戶端軟件。上面提到的“.torrent”文件包含第一個下載資源發布者根據原文件制作出來的指紋信息,“.torrent”文件體積極小,其中主要包含下載文件所在BitTorrent端地址信息以及對象文件的校驗碼。當使用者獲得該“.torrent”文件后,運行BitTorrent客戶端程序打開該文件,就會據此文件中包含的信息,自動找到目標文件可用的下載源進行下載操作。

Tracker的功能

P2P文件傳輸中雖然不需要指定服務器,但是仍然離不開特定的服務器支持。BitTorrent服務器稱之為Tracker。Tracker其實是運行在服務器上的一個程序,該程序可以自動跟蹤參與某文件下載的所有用戶信息,BitTorrent客戶端只要連上Tracker服務器,就會獲得所有參與下載的用戶信息列表,并據此自動連接到網絡中的對應節點進行下載。對于使用者,無需了解Tracker服務器的任何信息。

在P2P傳輸服務中,將提供完整文件的用戶節點成為Seed(種子),正在下載的用戶成為客戶端,Seed數量越多,參與的客戶越多,文件下載的速度就越快。

常見的P2P共享協議

amule是一個開源的P2P文件共享協議,支持多種操作系統,代碼完全公開。amule的每個用戶在下載的同時還上傳數據,即將自己已經下載的數據共享給其他用戶。amule客戶端可以從多個文件上傳者處得到所需的下載數據,之后將其拼接成完整的文件。amule一個特點是可以設定一個共享目錄,允許其他用戶訪問其中的共享文件。

Gnutella協議不僅支持點對點文件傳輸,而且支持傳統的客戶端/服務器檢索規則。在該協議中所有的客戶端也同時是一個服務器端,所有的服務器端同時也是一個客戶端。Gnutella可以執行聯系客戶端和服務器的任務,為其他用戶發出查詢請求并查看搜索結果,檢查自己的數據中匹配的部分并返回可用的結果。使用了該協議的網絡具有良好的容錯能力,當部分客戶機離線后,網絡服務不會中斷。

在Linux中搭建P2P服務器

在Linux中可以架設多種P2P服務器,這里使用BitTorren為例進行說明,該軟件也可以在Windows平臺中運行。在RedHat、Fedora系統中,可以在命令行中執行“yum install bittorrent”命令,表示使用YUM方式安裝該軟件, YUM安裝方式可以根據預設的YUM源,來自動分析安裝某軟件所需的全部RPM包,之后根據不同RPM包之間的依賴關系,自動下載所有相關的RPM包,來完成所需軟件的安裝。

所謂YUM源,指的是存放所有RPM包以及相關分析文件的路徑,包括指定的本地目錄、FTP或者HTTP服務器等。

執行該命令后,系統執行載入插件,分析安裝參數語法,解決依賴性檢測等操作,當完畢后會在“確定是這樣嗎?”欄中輸入“y”,執行下載軟件包,運行事務處理等操作,當出現“恭喜您!成功完成!”字樣后,執行“yum installBittorrent-gui”命令,執行圖形界面的bittorrent安裝操作。可以看到系統的具體處理信息,在“確定是這樣嗎?”欄中輸入“y”,就完成了所需的安裝操作。

如果在Ubuntu,Debian等系統下,可以執行“aptget install bittorrent”命令,完成安裝操作。對于Gentoo系統來說,可以執行“emerge bittorrent”命令,執行軟件的下載與編譯操作,來完成所需的安裝動作。

配置和管理BitTorrent

當安裝完畢后,所有的BitTorrent命令和工具都保存在“/usr/bin”目錄中,配置文件為“etc/sysconfig/bittorrent”。前面談到BitTorrent雖然不需要服務器,不過依然需要Tracker服務器的參與。Tracker是BitTorrent的內核部分,BitTorrent客戶端程序會根據連接到Tracker服務器時獲得的參與者名單來自動連接網絡中的對應節點。因此,必須先啟動Tracker服務,執行“/etc/init.d/bttrack start”命令,完成BitTorrent Tracker的啟動操作。之 后,在別的主機上打開瀏覽器,訪 問“http://192.168.10.100:6969”,在打開的網頁中顯示“BitTorrent download info” 字樣,在其下的“tracker version”欄中顯示版本信息,在“server time”欄中顯示服務器信息,這說明Tracker服務啟動成功,這里的“192.168.10.100”表示服務器地址。

制作種子文件

Tracker服務只提供下載的種子并不提供下載服務,即僅提供一個已經下載完成或者正在下載的客戶端,而種子文件必須有文件上傳者制作。在Linux中啟動BitTorrent File Transfer程 序, 這是圖形化的操作界面。在該程序窗口中點擊菜單“File→Make new torrent”項,在彈出窗口中點擊“choose”按鈕,選擇需要發布的文件,例如壓縮包,ISO文件等。選擇“Use tracker”項,在右側輸入Tracker信息,例 如“http://192.168.10.100:6969/xxx”點 擊“make”按鈕,在彈出窗口中點擊“start seeding”按鈕,就可以生成所需的種子“.torrent”文件了。其他用戶利用該種子文件,就可以利用不同的BitTorrent客戶端程序來下載預設的資源了。

P2P文件傳輸模式雖然具有一些獨特的優點,但是并非完美無缺。例如,P2P服務可以開啟多個端口同時傳輸數據,會消耗很大的帶寬,需要管理員指定合理的策略對其進行管理。

猜你喜歡
用戶信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 国产成人综合久久| 亚洲一区波多野结衣二区三区| 国产日韩精品欧美一区喷| 亚洲国产成人久久77| 伊人久久大香线蕉成人综合网| 亚洲swag精品自拍一区| 国产欧美成人不卡视频| 久草青青在线视频| 国产h视频免费观看| 永久免费无码日韩视频| 国产美女在线观看| 99视频在线精品免费观看6| 免费国产在线精品一区| 亚洲精品国产综合99久久夜夜嗨| 欧美日韩第二页| 国产精品美女网站| 欧美一级高清片欧美国产欧美| a级毛片网| 亚洲91精品视频| 日韩天堂在线观看| 孕妇高潮太爽了在线观看免费| 制服丝袜国产精品| 国产欧美日韩一区二区视频在线| 久久无码免费束人妻| 亚洲床戏一区| 午夜一级做a爰片久久毛片| 午夜视频免费一区二区在线看| 午夜一级做a爰片久久毛片| 一级毛片在线免费视频| 日韩A∨精品日韩精品无码| 欧美一级在线| 内射人妻无码色AV天堂| 国产av剧情无码精品色午夜| 另类重口100页在线播放| 国产chinese男男gay视频网| 在线观看免费国产| 日日摸夜夜爽无码| 噜噜噜综合亚洲| 无码人妻热线精品视频| 美女一级免费毛片| 中文字幕人成人乱码亚洲电影| 亚洲日韩国产精品无码专区| 97青草最新免费精品视频| 久久免费视频6| 中文字幕资源站| 狠狠综合久久久久综| 午夜福利在线观看成人| 亚洲成人在线免费| 中文国产成人精品久久| 亚洲看片网| 亚洲国产日韩视频观看| 五月天丁香婷婷综合久久| 日韩在线1| 4虎影视国产在线观看精品| 好吊日免费视频| 国产久草视频| 波多野结衣久久高清免费| а∨天堂一区中文字幕| 午夜视频日本| 久久久四虎成人永久免费网站| 在线观看亚洲成人| 久久精品人人做人人| 玩两个丰满老熟女久久网| 国产在线98福利播放视频免费| 亚洲AV电影不卡在线观看| 国产va在线观看| 欧洲亚洲一区| 香蕉视频国产精品人| 日韩欧美中文| 久久综合丝袜长腿丝袜| 国产精品专区第一页在线观看| 亚洲日本一本dvd高清| 亚洲无码91视频| 欧美另类第一页| 国产精品手机在线播放| 免费观看无遮挡www的小视频| 99re热精品视频国产免费| 国产精品亚洲精品爽爽| 色婷婷丁香| 国产黑丝一区| 免费观看国产小粉嫩喷水 | 天天躁日日躁狠狠躁中文字幕|