以作者查詢圖書館館藏 、以作者查詢臺灣博碩士 、以作者查詢全國書目 、勘誤回報 、線上人數:39 、訪客IP:18.116.12.7
姓名 徐振(Chen-Kung Hsi) 查詢紙本館藏 畢業系所 資訊工程學系 論文名稱 使用Java語言製作一個行動資料系統
(The Design of a Java-Based Mobile Data System)相關論文 檔案 [Endnote RIS 格式] [Bibtex 格式] [相關文章] [文章引用] [完整記錄] [館藏目錄] [檢視] [下載]
- 本電子論文使用權限為同意立即開放。
- 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
- 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
摘要(中) 隨著電腦網路的進步,計算環境從個人計算環境(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上也是未來的目標。關鍵字(中) ★ 行動計算 關鍵字(英) ★ Mobile IP
★ Mobile Computing
★ Java論文目次 目錄
1 簡介與動機1
2 系統概念3
2.1 基本概念3
2.2 名詞解釋5
3 行動資料系統運作6
3.1 AGENT DISCOVERY6
3.2 REGISTRATION & DEREGISTRATION7
3.3 TCP CONNECTION REDIRECT8
3.4 MOBILE HOST註冊時間過期的處理9
3.5 TCP CONNECTION的管理與換手(HAND-OFF)問題的考量10
4 封包格式及重要的資料結構11
4.1 HOME AGENT BROADCAST PACKET11
4.2 FOREIGN AGENT BROADCAST PACKET11
4.3 MOBILE HOST REGISTRATION AND DEREGISTRATION PACKET FORMAT12
4.4 FOREIGN AGENT ADDITIONAL REGISTRATION PACKET FIELD 14
4.5 RESPONSE PACKET FORMAT14
4.6 OTHER REQUEST PACKET FORMAT15
4.7 LOCATION DIRECTORY TABLE的結構17
5 系統架構及實作細節.19
5.1 COMMUNICATION LAYER19
5.2 CORE22
5.3 COMMAND LINE INTERPRETER28
6 實際的應用30
6.1 行動公事包30
7 結論與未來展望35參考文獻 [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指導教授 曾煜棋(Yu-Chee Tseng) 審核日期 2000-7-14 推文 facebook plurk twitter funp google live udn HD myshare reddit netvibes friend youpush delicious baidu 網路書籤 Google bookmarks del.icio.us hemidemi myshare