Responsive image
博碩士論文 etd-0716109-145638 詳細資訊
Title page for etd-0716109-145638
論文名稱
Title
設計與實作一個代理伺服器以改進SIP信令的傳輸效能及容錯性
Design and Implementation of a Proxy Server to Improve the Performance of SIP Signaling Transmission and Fault Tolerance
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
59
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2009-06-08
繳交日期
Date of Submission
2009-07-16
關鍵字
Keywords
代理伺服器、點對點、網路電話
Proxy, VoIP, P2P
統計
Statistics
本論文已被瀏覽 5614 次,被下載 0
The thesis/dissertation has been browsed 5614 times, has been downloaded 0 times.
中文摘要
在二十一世紀的今天,隨著電腦與電信的逐漸整合,VoIP(Voice over Internet Protocol)以其成本的明顯優勢以及不斷進步的語音品質,逐漸有取代傳統公眾電話交換網路(PSTN:Public Switched Telephone Network)的趨勢。VoIP利用資料封包交換(Packet Switching)的方式,藉由軟、硬體將類比的語音訊號數位化,以資料封包的形式在IP網路上傳遞做交換的動作,它的標準協定有H.323、SIP等。相對於複雜度較高、子協定過多因此在技術上受限的H.323來說,SIP就顯得較有彈性,它在網路架構下的協定標準,能透過Gateway來達成與傳統PSTN互通的目的,完成簡單的網路電話架構。SIP也正逐步成為NGN(下一代網路)和3G多媒體子系統中的重要協定。SIP的主從式架構(Client-Server)雖然簡單,但隨著使用者的增加,伺服器恐會因為長期負擔龐大的資訊流量而發生問題,而依靠伺服器所維持的VoIP網路也將會因而停止服務。
因此在本篇的論文裡,將在在有限的資源下將原本的Client-Server架構做改良,Client端可以不藉由SIP Server的幫助,達成連線通話的目的,以減低伺服器提供服務的負擔,並提升撥打網路電話的效率。
Abstract
In the 21st century's today, because of the computer and the telecommunication are combined with each other, VOIP (Voice over Internet Protocol) substitute for PSTN(Public Switched Telephone Network) stage by stage according to its cost and the quality of voice. VOIP digitizes analogic voice by software and hardware, and uses Packet Switching to transmit the packets in the IP network, its standard protocol are H.323, SIP, etc. H.323 is more complex and has more sub-protocol such that it is restricted by technicality. To compare with H.323, SIP is free. It can achieve the goal communication with PSTN through Gateway, and constructs a simple structure of VOIP. SIP has become the important protocol of NGN (Next Generation Networks) and 3G mutimedia systems. The structure of Client-Server of SIP is simple, but as long as the users increase, the Server may cause some trouble because of the great deal of information, and the VOIP network which depends on the Server will stop its service.
For this reason, we will improve the Client-Server structure in the paper, we wish that clients could communication with the others without the service of SIP Server to reduce the load, and improve the perfomance of SIP signaling.
目次 Table of Contents
中文摘要 I
ABSTRACT II
致謝 III
目次 IV
圖目錄 VII
表目錄 IX
1. 序論 1
1.1. 研究動機 1
1.2. 論文架構 1
2. 網路電話簡介 2
2.1. VOIP通訊協定介紹 2
2.1.1. H.323介紹 2
2.1.2. SIP介紹 3
2.1.3. MGCP介紹 3
2.2. SIP協定介紹 3
2.3. SIP元件介紹 6
2.3.1. 用戶代理(User Agents) 6
2.3.2. 代理伺服器(Proxy Server) 6
2.3.3. 重定向伺服器(Redirect Server) 7
2.3.4. 登錄伺服器(Registrar Server) 8
2.4. SIP訊息介紹 9
2.4.1. SIP訊息格式 9
2.4.2. SIP請求訊息(Request) 10
2.4.3. SIP回應訊息(Response) 11
2.4.4. SIP CALL運作流程 12
2.5. SIP之P2P介紹 15
2.5.1. 集中目錄式網路架構 15
2.5.2. 純P2P網路架構 16
2.5.3. 混合式P2P網路架構 17
2.5.4. 結構化P2P網路架構 18
3. 系統架構 20
3.1. 系統功能 20
3.2. 硬體架構 20
3.2.1. 硬體架構概述 20
3.2.2. VINETIC DSP架構 24
3.3. 軟體架構 26
3.3.1. SIP UA運作流程 27
3.3.2. WEB功能及執行流程 30
3.3.3. Watchdog 32
4. 傳輸效能改善與容錯性之設計 33
4.1. 設計概念及流程 33
4.2. SERVER端架構 34
4.2.1. OpenSIPS介紹 35
4.2.2. Proxy Server之元件設計 35
4.3. CLIENT端之運作流程 38
4.3.1. 從Proxy Server取得資料成功 38
4.3.2. 從Proxy Server取得資料失敗 39
4.4. 虛擬IP與錯誤資料的處理 41
4.4.1. Virtual IP 41
4.4.2. Proxy timer與通話的重新導向 43
4.5. PROXY SERVER之效能改善及容錯 45
5. 結論 46
參考文獻 47
參考文獻 References
[1] M. Handley, V. Jacobson, “SDP: Session Description Protocol”, RFC-2327, April 1998.
[2] M. Handley, H. Schulzrinne, E. Schooler and J.Rosenberg, "SIP: Session Initiation Protocol", RFC-2543, March 1999.
[3] San Jose, CA, David A. Bryan, “Peer-to-Peer SIP”, Invited Talk at Cisco Systems, July 2005.
[4] J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley, E. Schooler, “SIP: Session Initiation Protocol”, RFC-3261, June 2002.
[5] J. Rosenberg, J. Weinberger, C. Huitema, and R. Mahy. STUN - simple traversal of user datagram protocol (UDP) through network address translators (nats). RFC 3489, Internet Engineering Task Force, March. 2003.
[6] J. Rosenberg, H. Schulzrinne, “An Extension to the Session Initiation Protocol (SIP) for Symmetric Response Routing”, RFC-3581, August 2003.
[7] H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson, “RTP: A Transport Protocol for Real-Time Applications”, RFC-3550, July 2003.
[8] H. Schulzrinne, S. Petrack, “RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals”, RFC-2833, May 2000.
[9] Henry Sinnreich, Alan Johnston, “SIP, P2P, and Internet Communications”, Internet-Draft draft-johnston-sipping-p2p-ipcom-02, IETF, March 2006.
[10] Campbell b, Rosenberg j, Schulzrinne h, et al. Session initiation protocol (SIP) extension for instant messaging. RFC 3428. 2002.
[11] The eXtended osip library, http://savannah.nongnu.org/projects/exosip
[12] The GNU oSIP library, http://www.gnu.org/software/osip/
[13] A Network Protocol Analyzer: Wireshark (http://www.wireshark.org/)
[14] The OpenSIPS Project (http://www.opensips.org/)
[15] “ADM-5120 Data Sheet Rev. 1.1”, Infineon Technologies., March 2005.
[16] “VINETIC-2CPE System Description, v1.1”, Infineon Technologies, March 2006.
[17] “VINETIC-2CPE Device Driver and API Description, v2.1”, Infineon Technologies. Jan. 2006.
[18] W. Richard Stevens, Bill Fenner, Andrew M. Rudoff, “Unix Network Programming: The Sockets Networking API, Vol. 1, 3/e”, Addision Weslsy. 2004.
[19] David A. Bryan, Bruce B. Lowekamp and Cullen Jennings. SOSIMPLE: A Serverless, Standards-based, P2P SIP Communication System, Proceedings of International Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications (AAA-IDEA 2005), Jul 15, 2005, Orlando, FL, USA. 2005.
[20] Bryan d, Lowekamp b, Jennings c. Dsip: A P2P approach to SIP registration and resource location(http://www.p2psip.org/drafts/draft-bryan-sipping-p2p-03.html)
[21] Willis D. Concepts and Terminology for Peer to Peer SIP draft-willis-p2psip-concepts-03, 2006
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外均不公開 not available
開放時間 Available:
校內 Campus:永不公開 not available
校外 Off-campus:永不公開 not available

您的 IP(校外) 位址是 3.138.138.144
論文開放下載的時間是 校外不公開

Your IP address is 3.138.138.144
This thesis will be available to you on Indicate off-campus access is not available.

紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code