| 研究生: |
徐振 Chen-Kung Hsi |
|---|---|
| 論文名稱: |
使用Java語言製作一個行動資料系統 The Design of a Java-Based Mobile Data System |
| 指導教授: |
曾煜棋
Yu-Chee Tseng |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 資訊工程學系 Department of Computer Science & Information Engineering |
| 畢業學年度: | 88 |
| 語文別: | 中文 |
| 論文頁數: | 37 |
| 中文關鍵詞: | 行動計算 |
| 外文關鍵詞: | Mobile IP, Mobile Computing, Java |
| 相關次數: | 點閱:8 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著電腦網路的進步,計算環境從個人計算環境(personal computing)演進到網路計算環境(networked computing)再演進到行動計算環境(mobile computing),另外隨著網際網路(Internet)的盛行,如何針對行動計算環境設計一套相容於目前網際網路協定的方式,使得行動計算環境能繼續利用目前網際網路計算環境中的豐富資源,達成所謂的行動式網路(Mobile Networking),便是很值得探討的問題。Mobile IP便是設計用來解決上述的問題,如何在不更改自己IP address的前提之下來達成行動式網路。
藉由Mobile IP的概念,在本篇論文中我們在transport及Application Layer
使用Java語言設計並製作一個行動資料系統(mobile data system),整個行動資料系統包括home agent、foreign agent、及mobile host。Home agent在mobile host所在的home network負責mobile host的註冊、其他應用程式要求建立socket到mobile host的處理、另外當mobile host移動時還要負責處理換手問題(hand-off problem)等等工作。Foreign agent在mobile host所拜訪的foreign network負責轉送mobile host的註冊請求給home agent,並回應註冊請求結果給mobile host、也負責處理socket的轉接動作等等。Mobile host則是可以移動的主機,除了接受其他主機的socket連線請求,也可以透過應用程式向行動資料系統註冊的方式,自動跟其他網路上的主機進行socket連線。此外隨著PDA(Personal Digital Assistant)的慢慢普及,將系統移植到PDA上也是未來的目標。
[1] Charles E. Perkins, Mobile IP: Design Principles and Practices, Addison-Wesley, 1998
[2] Charles E. Perkins, Mobile Networking through Mobile IP, IEEE Interneting Computing, January.February 1998,p58~69
[3] W.Richard Stevens, TCP/IP Illustrated, Volume 1 The Protocols, Addison-Wesley, 1994
[4] Douglas E. Comer, Internetworking with TCP/IP, Volume 1 Principles, Protocols, and Architecture, 3rd edition, Prentice-Hall, 1995
[5] Andrew S.Tanenbaum, Computer Networks, 3rd edition, Prentice-Hall, 1996
[6] Postel, J.B., ed. Transmission Control Protocol. RFC 793. September 1981c.
[7] Postel, J.B., ed. User Datagram Protocol. RFC 768. August 1980.
[8] Postel, J.B., ed. Internet Protocol. RFC 791. September 1981b.
[9] S.G. Hild and P.Robison, Mobilizing Applications, IEEE Pers. Commum. Mag., Vol. 4, No. 5, 1997, p26~34
[10] C.Perkins, Mobile IP, IEEE Commu. Mag,. May 1997, p84~99
[11] R.Ceres and L.Iftode, Improving the Performance of Reliable Transport Protocols in Mobile Computing Environment, IEEE JSAC, Vol. 13, No. 5, 1995, p850~857
[12] Kim Topley, Core SWING advanced programming, Prentice-Hall, 2000
[13] David M. Geary, Graphic Java? Mastering the JFC, Volume 2 SWING, 3rd edition, Sun Microsystems, 1999
[14] Campione.Walrath, The Java? Tutorial, 2nd edition, Addison-Wesley, 1997
[15] Danny B.Lange and Mitsuru Oshima, Programming and Deploying Java? Mobile Agents with Aglets, Addison-Wesley, 1998
[16] Patrick Chan and Rosanna Lee, The Java? Class Libraries:An Annotated Reference, Addison-Wesley, 1997
[17] Jim Farley, Java? Distributed Computing, O''Reilly, 1998
[18] Elliotte Rusty Harold, Java? Network Programming, O''Reilly, 1997
[19] David Flanagan, et al. Java? in a Nutshell, O''Reilly, 1997
[20] John Zukowski, Java? AWT Reference, O''Reilly, 1997
[21] K.Arnold and J.Gosling, The Java Programming Language, Second edition, Addison-Wesley, 1998
[22] E.Gamma, R.Helm, R.Johnson, and J.Vlissides, Design Patterns, Addison-Wesley, 1995