• 沒有找到結果。

具容錯及負載平衡之虛擬私人網路實作 陳昆宏、黃培壝

N/A
N/A
Protected

Academic year: 2022

Share "具容錯及負載平衡之虛擬私人網路實作 陳昆宏、黃培壝"

Copied!
2
0
0

加載中.... (立即查看全文)

全文

(1)

具容錯及負載平衡之虛擬私人網路實作 陳昆宏、黃培壝

E-mail: [email protected]

摘 要

近年來隨著網際網路技術的成熟發展,虛擬私人網路(VPN)的使用日趨普遍。因此,本論文基於PPTP技術實作了一個具容 錯及負載平衡的虛擬私人網路。 一般來說,公司或組織的VPN連線只架設一台VPN伺服器。如此一來,所有負載都將會 在這一台VPN伺服器上,這一台VPN伺服器將會成為VPN連線的瓶頸。如果這台VPN伺服器故障了,VPN連線便會無法使 用。本論文所提出的方法可以克服此問題。本論文所提出的方法採用多台PPTP VPN伺服器、資料庫、及派發伺服器的架 構。此實作中的客戶端程式可經由SSL加密的HTTP Request連線從派發伺服器上取得PPTP VPN伺服器列表及臨時PPTP VPN 帳號及密碼。客戶端程式可儲存於隨身碟,使用者要連線時只需將程式啟動鍵入使用者自身之帳號密碼即可,使用 者不要需知道VPN的密碼也不需做複雜的設定,客戶端程式便可自動選擇最適當的PPTP VPN伺服器,並使用臨時的PPTP VPN帳號及密碼建立PPTP VPN連線。臨時PPTP VPN帳號及密碼由派發伺服器定時產生並清除過期的臨時PPTP VPN帳號 及密碼,以增加安全性。

關鍵詞 : HTTP Request、VPN、PPTP、SSL

目錄

封面內頁 簽名頁 中文摘要 iii 英文摘要 iv 誌謝 v 目錄 vi 圖目錄 viii 表目錄 ix 第一章 緒論 1 第二章 相關研究 3 2.1 VPN介紹 3 2.1.1 VPN的優缺點 5 2.2 PPTP協定 6 2.2.1 PPTP控制連接 7 2.2.2 PPTP的優點與缺點 7 2.3 HTTP協定 7 2.4 SSL協定 8 2.4.1 SSL交握協定 10 2.4.2 SSL紀錄協定 15 第三章 具容錯及負載平衡之虛擬私人網路實作 16 3.1 系統架構簡介 16 3.2 系統 設計 19 3.2.1 Server端功能設計 19 3.2.2 客戶端功能設計 25 3.3系統介面 27 3.4 實驗結果 29 第四章 結論 35 參考文獻 36 參考文獻

[1] Chengcheng Li,Design and Implement an Interconnected VPN system for Campuses in Multiple Geographical Locations,2010 2nd International Conference on Education Technology and Computer (ICETC),2010.

[2] Weili Huang、Fanzheng Kong,The research of VPN on WLAN,2010 International Conference on Computational and Information Sciences,2010.

[3] Yanfei Zhao、 Zhaohai Deng、A Design of WAN Architecture for Large Enterprise Group Based on MPLS VPN,2012 International Conference on Computing, Measurement, Control and Sensor Network,2012.

[4] Pham Ngoc Thanh、Keecheon Kim*,A methodology for implementation and integration Two-Factor Authentication into VPN,2012 IEEE,2012.

[5] Introduction to VPN, http://www.caconsultant.com/Article/VPN/introduction_to_vpn.htm.

[6] 精元科技全球資訊網,解讀VPN優點與缺陷, http://www.jing-yuan.com.tw/index.php?option=com_content&task=view&id=34.

[7] Viscosity,INTRODUCTION TO VPN, http://www.sparklabs.com/viscosity/introtovpn/.

[8] HOME-NETWORK-HELP.com,Virtual Private Network (VPN) Introduction,

http://www.home-network-help.com/virtual-private-network.html.

[9] About.com,Introduction to PPTP - Point-to-Point Tunneling Protocol, http://compnetworking.about.com/od/vpn/l/aa030103a.htm.

[10] Hypertext Transfer Protocol -- HTTP/1.1,  http://www.w3.org/Protocols/rfc2616/rfc2616.html.

[11] HttpWatch-Introduction to http, http://www. httpwatch.com/ httpgallery/introduction/.

[12] HTTP Introduction and Debugging, http://www.gmckinney.info/resources/ http/.

[13] Edgis,Introduction to SSL: 02 The Protocol, http://edgis-security.org/cryptography-and-protocols/ introduction-to-ssl-02-the-protocol/.

[14] Introduction to SSL, http://www.cs.ucla.edu/classes/spring03/cs111/l2/docs/ssl.html.

[15] MOZILLA DEVELOPER NETWORK,Introduction to SSL,

https://developer.mozilla.org/en-US/docs/Introduction_to_SSL#The_SSL_Handshake.

[16] codeguru,An Introduction to SSL,

http://www.codeguru.com/cpp/i-n/internet/securesocketlayerssl/article.php/c6187/An-Introduction-to-SSL.htm.

[17] Berners-Lee、 T.、 Fielding、 R. and H. Frystyk, Hypertext Transfer Protocol -- HTTP/1.0 , RFC 1945, May 1996.

(2)

[18] Freed、 N. and N. Borenstein, Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies , RFC 2045

, November 1996.

[19] Crocker, D., Standard for The Format of ARPA Internet Text Messages , STD 11, RFC 822, August 1982.

[20] Postel, J., Simple Mail Transfer Protocol , STD 10, RFC 821, August 1982.

[21] Kantor, B. and P. Lapsley, Network News Transfer Protocol , RFC 977, February 1986.

[22] Postel, J. and J. Reynolds, File Transfer Protocol , STD 9, RFC 959, October 1985.

[23] Anklesaria, F., McCahill, M., Lindner, P., Johnson, D., Torrey, D. and B. Alberti, The Internet Gopher Protocol (a distributed document search and retrieval protocol) , RFC 1436, March 1993.

[24] Davis, F., Kahle, B., Morris, H., Salem, J., Shen, T., Wang, R., Sui, J., and M. Grinbaum, WAIS Interface Protocol Prototype Functional Specification, (v1.5), Thinking Machines Corporation, April 1990.

參考文獻

相關文件

請問誠品網路書店(eslite.com)的經營模式屬於下列何種? (A)純實體 經營(Pure Physical) (B)純線上經營(Pure Play) (C)虛實合一(Click

由於較大型網路的 規劃必須考慮到資料傳 輸效率的問題,所以在 規劃時必須將網路切割 成多個子網路,稱為網 際網路。橋接器是最早

熟悉 MS-OFFICE

哈瑞斯女士說,假如 Google 光是簡單地撤 出中國,外界會認為他們拋棄中國用戶; G oogle 是盡了很大的努力,來保證搜索內容

熟悉 MS-OFFICE

Whatsapp、Youtube、虛擬實境等)。社交媒體(social media)是可

• 1961 年Lawrence Roberts使用低速網路線 將劍橋與加州的電腦相連,展示廣域網路 (wide area network) 的概念..

• 活動內容包括:專題展覽(網 上虛擬版) 、教學簡報、教 學工作紙(中國文化線上體驗 習作Google Form) 、紀念禮