§ 瀏覽學位論文書目資料
系統識別號 U0002-3006200614302800
DOI 10.6846/TKU.2006.01202
論文名稱(中文) Voronoi-based Overlay Network 虛擬環境中的檔案傳輸協定
論文名稱(英文) A File Transfer Protocol for a Voronoi-based Overlay Network Virtual Environment
第三語言論文名稱
校院名稱 淡江大學
系所名稱(中文) 資訊工程學系碩士在職專班
系所名稱(英文) Department of Computer Science and Information Engineering
外國學位學校名稱
外國學位學院名稱
外國學位研究所名稱
學年度 94
學期 2
出版年 95
研究生(中文) 黃大任
研究生(英文) Ta-Jen Huang
學號 793190058
學位類別 碩士
語言別 繁體中文
第二語言別 英文
口試日期 2006-06-08
論文頁數 62頁
口試委員 指導教授 - 陳瑞發(alpha@mail.tku.edu.tw)
委員 - 林偉川(wayne@takming.edu.tw)
委員 - 王英宏(inhon@mail.tku.edu.tw)
關鍵字(中) Voronoi
檔案傳輸協定
同儕網路
虛擬環境
關鍵字(英) Voronoi
File Transfer Protocol
Peer to Peer Network
Virtual Environment
第三語言關鍵字
學科別分類
中文摘要
本論文是以”將IP位置轉換到Voronoi-based Overlap Network 環境的轉址方法”及”在Voronoi-based Overlay Network虛擬環境中樹狀群組廣播的搜尋機制”作為建構的基礎,在這基礎下建構VON虛擬環境中的檔案傳輸協定。
此檔案傳輸協定,支援點對點的檔案傳送,分享彼此的資源,並且在中斷連線後,運用VON中與相鄰節點傳輸為最有效率的特點,提出一個切換機制加入續傳中,在續傳過程中,可以切換與其相鄰節點續傳檔案。
經由本論文的實驗數據顯示,本論文所提出的檔案續傳切換機制機制,在VON虛擬世界中能夠有效的提升檔案續傳的速度,快速的完成檔案續傳,此傳輸協定達到了迅速傳輸的目的。
英文摘要
This thesis propose a file transfer protocol for VON.This protocol is based on the “IP-based Transformation Mechanism from TCP/IP Network to Voronoi-based Overlap Network” and “A Tree-Like Multicast Search Mechanism on a Voronoi-based Overlay Network Virtual Environment” to construct VON virtual environment.
   This file transfer protocol supports the peer-to-peer file transmission for sharing the resources with each other. We propose a switch mechanism which uses a characteristic of VON for resuming the file transfer,when the file transmitting is interrupted. 
According to the simulation result of this thesis, it represents the file switching and resuming transfer mechanism can enhance the speed of file transmission.
第三語言摘要
論文目次
第一章 序論	1
1.1研究動機	2
1.2研究內容	2
第二章 相關研究	4
2.1 File Transfer Protocol Model	4
2.2 eMule檔案傳輸協定	5
2.2.1搜尋	5
2.2.2檔案傳輸	7
2.2.2.1部分檔案傳輸方式	7
2.2.2.2檔案傳輸順序	8
2.2.3檔案續傳	9
2.3 VON搜尋機制	10
第三章Voronoi-based Overlay Network 虛擬環境中的檔案傳輸協定	12
3.1 VON檔案傳輸架構	12
3.2搜尋	13
3.2.1 Query file訊息	14
3.2.1.1 Client處理Query file訊息流程	15
3.2.1.2 Server處理Query file訊息流程	17
3.2.2 Test speed訊息	17
3.3下載	19
3.3.1 Request send file訊息	20
3.3.2 Send data訊息	21
3.3.2.2 Client處理Send data訊息流程	22
3.4續傳	23
3.4.1 Server無法連線	23
3.4.1.1 Request resend file訊息	24
3.4.1.2 續傳處理Send data訊息流程	25
3.4.2 Original Server為Client的EN	26
3.4.2.1 Query resend file訊息	28
3.4.2.2 Client切換到Original Server的續傳流程	28
3.4.2.3 Client不切換到Original Server的續傳流程	30
3.4.3 Client無法連線	31
3.4.3.1 Client出現為Server的EN續傳流程	31
3.4.3.2 Client出現不為Server的EN續傳流程	33
3.5資料封包結構	33
3.5.1 VON File Transfer Protocol Header	34
第四章 模擬結果與分析	39
4.1實驗模擬	40
4.2實驗數據	42
4.3數據分析	48
第五章 結論與未來研究方向	50
5.1結論	50
5.2未來研究方向	50
參考文獻	52
英文論文	54
圖目錄
圖 2-1 FTP Model	4
圖 2-2檔案搜尋順序	6
圖 2-3部分檔案傳輸方式	7
圖 2-4檔案傳輸順序	8
圖 2-5檔案續傳順序	9
圖3-1VON 檔案傳輸架構	12
圖3-2搜尋流程	14
圖3-3 Query file訊息傳送流程	15
圖3-4 Test speed訊息傳送流程	18
圖3-5兩節點完整傳輸流程	19
圖3-6 Send data訊息傳送流程	21
圖3-7 Server連線失敗續傳流程	24
圖3-8收到Server出現通知的處理流程	27
圖3-9切換到Original Server續傳流程	28
圖3-10不切換到Original Server續傳流程	30
圖3-11 Client為Server的EN續傳流程	31
圖3-12 Client不為Server的EN續傳流程	33
圖3-13 VON File Transfer Protocol	34
圖3-14 VON File Transfer Protocol Header	34
圖3-15 Total Byte to Transfer欄位	35
圖3-16 Offset欄位	35
圖3-17 Status欄位	37
圖3- 18 Instruction Code欄位	38
圖 4-1檔案傳輸切換代價	42
圖 4-2 固定T3範圍60kbps	44
圖 4-3 固定T3範圍500kbps	45
圖 4-4 固定T3範圍1500kbps	46
圖4-5 固定T3範圍2000kbps	47
圖 4-6 固定T3範圍3000kbps	48

表目錄
表3- 1 File Server Table	16
表4- 1變數定義:	40

公式目錄
(式4.1)T1=OST*X1+SFT+ASFT*X2+3*COST+COST*X3  41 
(式4.2)T2=OST*X1+SFT+ASFT*X2+2*COST+ASFT*X3  41 
(式4.3)T3=OST*X1+SFT+ASFT*X2+ASFT*X3         41 
(式4.4)T1= 3*COST+COST*X3         42
(式4.5)T3=ASFT*X3                 42
參考文獻
[Chen 06]      J. P. Chen, “A Tree-Like Multicast Search Mechanism on a Voronoi-based Overlay Network Virtual Environment,”  Department of Computer Science and  Information Engineering Tamkang University, 2006.

[Dwyer 86]    R. A. Dwyer, “A simple divide-and-conquer algorithm for computing Delaunay triangulations in O(n log log n)expected time,” in Proc.2nd, Annual Symp. Computational Geometry,  Yorktown Heights, NY, 1986, pp 276-284.

[eDonkey 03]   [Online].Available:http://www.edonkey2000.com, 2003.

[eMule 02]     [Online].Available:http://www.emule-project.net/home/perl/general.cgi?l=16, 2002.

[Forouzan 03]  Forouzan, Behrouz A, McGraw-Hill, “ TCP/IP Protocol Suite, 2nd,” 2003.

[Fortune 86]	S. Fortune, “A sweepline algorithm for Voronoi diagram,” in Proc. 2nd Annual Symp. Computational Geometry, Yorktown Heights, 1986, pp 313-322.

[Gnultella 00]  [Online].Available: http://en.wikipedia.org/wiki/Gnutella

[Gowda 83]    I. G. Gowda, D. G. Kirkpatrick, D. T. Lee, and A. Naamad, “Dynamic Voronoi diagrams,” IEEE Trans. Information Theory, vol. 29, 1983, pp 724-731.

[Hu 05]        S.  Y.  Hu,“  Scalable  Peer-to-Peer  Networked  Virtual Environment,” Department of Computer Science and Information Engineering Tamkang University,2005.

[Huang 06]    C. H. Huang, “IP-based Transformation Mechanism from TCP/IP Network to Voronoi-based Overlap Network,” Department of Computer Science and Information Engineering Tamkang University, 2006.

[Kulbak 05]    Yoram Kulbak, and Danny Bickson, “ The eMule Protocol Specification,” DANSS (Distributed Algorithms, Networking and Secure Systems) Lab School of Computer Science and Engineering The Hebrew University of Jerusalem, Israel, 2005.

[Napster 03]     [Online]. Abvailable : http://www.napster.com, 2003-2006.

[RFC 959]      J. Postel, J. K. Reynolds, “File Transfer Protocol,” IETF RFC   959, 1985.
論文全文使用權限
校內
校內紙本論文立即公開
校內書目立即公開
校外
不同意授權

如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信