Please use this identifier to cite or link to this item: http://hdl.handle.net/11455/9041
標題: OpenWrt系統之檔案下載機制的開發
Development of an Automatic File Downloading Mechanism Based on the OpenWrt System
作者: 鄭正雄
Cheng, Cheng-Hsiung
關鍵字: P2P
P2P
peer to peer
OpenWrt
自動下載
自動接管
peer to peer
OpenWrt
automatic download
automatic takeover
出版社: 電機工程學系所
引用: [1] OpenWrt, https://openwrt.org/, 2012年五月。 [2] OpenWrt Wiki, http://wiki.openwrt.org/, 2012年五月。 [3] OpenWrt維基百科,http://zh.wikipedia.org/wiki/OpenWrt,2012年五月。 [4] OpenWrt中文應用技術網,http://www.openwrt.org.cn/bbs/forum.php, 2012年五月。 [5] 點對點技術維基百科,http://zh.wikipedia.org/zh-hant/點對點技術,2012年五月。 [6] Squid-cache org, http://www.squid-cache.org/, 2012年五月。 [7] 林承志 著,完全制霸P2P下載全攻略『全力暴載、好康到手』,臺北市 碁峰資訊,2008年五月。 [8] 施威銘研究室 著,Windows 下載四大天王- BT eMule CLUBBOX FOXY,旗標出版股份有限公司,2005年3月。 [9] 亦向工作室 著,BT 下載狂, BitTorrent 全攻略, 博碩文化股份有限公司,2004年11月。 [10] 高登、Indeepnight、PCuSER 研究室 著,家庭網路架好通,區網/無線/寬頻/連接大活用,2009年1月。 [11] 陳永勳 著,Linux 網路安全技術與實現 第二版,精誠資訊股份有限公司,2011年7月。 [12] 粘添壽 著,Unix/Linux 作業系統原理與管理實務 第二版,學貫出版社,2009年12月。 [13] 汪若文 著,Unix 超級工具 第三版,歐萊禮出版社, 2005年6月。 [14] Linux指令參考手冊 施威銘研究室著。 [15] Linux命令行技術大全 徐謖 主編 2008。 [16] PCuSER 研究室,P2P 傳檔極霸術,PCuSER 電腦人文化,2007年7月。 [17] 豐士昌 著,最新Linux命令查詢辭典,2008年8月1日。 [18] 魯比尼 著(Rubini, Alessandro),LINUX驅動程式,2000年1月1日。 [19] 湯秉翰 著,Linux系統建置與實務,2011年07月25日。 [20] 酆士昌 編著,Ubuntu10.04系統與伺服器應用,2010年。 [21] eMule, http://www.emule-project.net/, 2012年五月。 [22] utorrent, http://www.utorrent.com/returning-visitor, 2012年五月。 [23] 迅雷7,http://www.xunlei.com/, 2012年五月。 [24] Wireshark, http://www.wireshark.org/, 2012年五月。 [25] 史萊姆第一個家,http://www.slime.com.tw/d-23.htm,2012年五月。 [26] Skype, http://skype.pchome.com.tw/,2012年五月。 [27] OpenWrt版號歷史,http://wiki.openwrt.org/about/history,2012年五月。 [28] 蕭世文 編著,文魁資訊股分有限公司,精通Python,2001年。 [29] 陳永勳 著,悅知文化,Linux 網路安全技術與實現 第二版,2011年7月。 [30] 林昌宏,頻寬管理器之自動檔案下載接管機制的開發,碩士論文,國立中興大學電機工程學系,2011年7月。 [31] OSI model Wiki, http://en.wikipedia.org/wiki/OSI_model,2012年6月。 [32] COMELL CORP., http://www.spectra.de/produkte/120691/web/Handb- uch-LV- 67D.pdf, 2012年6月。
摘要: 現代網路蓬勃迅速發展,寬頻網路的速度越來越快,使得很多資源透過網路來分享。像這樣的應用,幾乎已成為當今網路重要的角色和應用。 本研究在探討,利用寬頻網路兩端點之間做檔案的分享,並且使用一個管理機制或方法,來達成讓檔案做自動下載的機制。本論文透過利用一個Network嵌入式主機來當作硬體所需要的平台,並且在該嵌入式主機安裝OpenWrt作業系統[1],並且運用OpenWrt的作業系統[3]和配合相關的軟體,達到自動下載機制的管理。 在Network嵌入式主機硬體方面,使用的是X86 Base的平台,而該硬體必須要有兩個網路卡介面,一個eth0(Ethernet Port0)必須要與網際網路Internet作界接,才能連接到網際網路上下載所需要的P2P檔案。而另一個網路卡介面eth1(Ethernet Port1)則當作Switch功能,可以連接至使用者的電腦。 作業系統和軟體方面則使用OpenWrt作嵌入式硬體[4]的資源管理,搭配的主要軟體[5]有transmission、aMule、Squid proxy、Luci、BusyBox。 自動下載的機制是利用 Squid proxy 過濾eth0和eth1網路介面的封包,檢視網路的http封包內容;當封包內容如果為所需要下載的BitTorrent檔案的種子,或是http/ftp檔案內容,就會經由transmission程式作接管下載動作,或是透過Linux base命令作自動下載。使用者亦可以透過瀏覽器查閱到BitTorrent[9]和eDonkey[9]種子路徑下載內容,並且可以透過Windows作業系統的網路上的芳鄰,來瀏覽已經完成下載的檔案。
The broadband network is faster in the modern Internet, and makes a lot of resources over the network to share. The application of broadband networks has almost become an important application in today''s Internet. This study investigated the use of a broadband network between two end points do file sharing, and using a mechanism or method to reach a file to do the automatic download function. This study is to use a host; the hardware is Network, of embedded systems as a hardware platform, to install the OpenWrt [1] operating system and embedded within the host system, and integrate of the OpenWrt [3] operating system and related software, to reach the management of the automatic download mechanism. We use the X86 Base platform as a host of embedded systems hardware, the hardware must have two network card interface, and one in eth0 (Ethernet Port0) must be connected to the broadband network modem in order to connect P2P file download to the internet. Another network card interface is eth1 (Ethernet Port 1), as Switch, connected to a user''s computer. Operating system and software, using OpenWrt as a resource management of embedded hardware and have built major software transmission, aMule, Squid Proxy, LuCI, of BusyBox. The automatic download mechanism is to use Squid, a proxy packet filter eth0 and eth1 of network interface to check the network packets; when the contents of the seed packet content to download BitTorrent files, or at http/ftp files, via the transmission software for to take over the download action, or through Linux the base command for automatic download. User through a browser to access the BitTorrent [9] and eDonkey [9] seed path and download content and via the Windows operating system on the network neighborhood to browse the downloaded file has been completed.
URI: http://hdl.handle.net/11455/9041
其他識別: U0005-1607201216461600
文章連結: http://www.airitilibrary.com/Publication/alDetailedMesh1?DocID=U0005-1607201216461600
Appears in Collections:電機工程學系所

文件中的檔案:

取得全文請前往華藝線上圖書館



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.