




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
關鍵詞:SIP代理服務器,SIP用戶代理,SIP平臺以及位置服務器(LocationServer)[1]。所謂SIP平臺,是將SIP的這些服務器功能邏輯上融2SIP協議簡介SIP協議是由IETF的MMUSIC工提出版本RFC3261。SIP是一個基于文本的作用于應用層的多媒體會話信令協議。它提供了功能。這些會話包括IP電話、分布式多媒體、多媒體會議等。SIP并不是一個垂直型通信系系統(比如用RTP來傳輸語音流,用SDP來協商雙方的需求[2]。但它又不依賴于其它任何-2-注冊服務器位置服務器用戶代理A用戶代理用戶代理A代理服務器1代理服務器代理服務器1圖1SIP體系結構框圖用戶代理包含兩種功能實體:用戶代理客戶端(UAC,UserAgentClient)和用戶代理服務器端(UAS,UserAgentServer)。UAC負責發起SIP呼叫請求,而UAS響應呼叫請求。代理服務器處于UAC和UAS中間,為SIP消息的傳輸提供了路由功能,負責轉發SIP用戶的呼叫請求和響應消息。重定向服務器接收請求,它向呼叫者發送響應以指示被呼叫用戶的地址。這使得呼叫者可以直接聯系在下一服務器上被呼叫方的地址。通常重定向服務器提供地址解析服務。注冊服務器接收終端的注冊請求,記錄終端的SIPURI和IP地址。用戶終端在啟動后必須向SIP注冊服務器注冊,用于記錄其當前位置信息。SIP注冊服務器機制為SIP客戶端提供了充分的移動性支持。另外,在實際的SIP系統中,位置服務器(LocationServer)也是必不可少的,它存儲并向用戶返回可能的位置信息,注冊服務器接收到位置信息時會立即將這些信息上載到位置服務器。位置服務器用來向客戶提供代理服務器和重定向服務器的位置,作為一個全局的數據庫,作用就像DNS,它的訪問和接入可以是非SIP的,比如LDAP。2.3SIP代理服務器由于SIP平臺的核心是SIP代理服務器的功能實現,有必要對SIP代理服務器做一些根據對事務處理方式的不同,SIP代理服務器分為有狀態代理服務器(statefulproxyserver)和無狀態代理服務器(statelessproxyserver)兩類。有狀態與無狀態代理服務器的區分是SIP適應IP網絡現狀的一種有效方法。有狀態服務器經常用于提供豐富的應用平臺,而無狀態服務器則適用于需要高速轉發性能的網絡[3]。(本文只涉及到有狀態代理服務器,對其稍加修改即可實現無狀態代理服務器)。STCT1)有狀態代理模式:有狀態代理服務器要在路由過程中存儲通信事務信息,直至這個事務結束并被釋放為止。每個有狀態代理服務器均有一個服務事務模塊與多個客戶事務模塊STCTCTProxyLayerCTCT:ClientTransactionST:ServerTransaction3SIP平臺的實現SIP平臺結合了注冊服務器、代理服務器、重定向服務器的功能,它包含了五個相對-4-DNSSIP平臺LocationserverDNSSIP平臺LocationserverAddressResolutionSFPTransactionLayerSyntaxandEncodingLayerTLPIP圖3SIP平臺體系結構(1)TLP---TransportLayerProcessing:即傳輸層處理模塊,與底層IP進行交互。負責端到端的連接與通信。可以采用TCP或者UDP進行數據傳輸。(2)SyntaxandEncodingLayer:即語法編碼層。SIP消息采用基于UTF-8(RFC2279)的文本編碼格式,語法信息采用擴充的巴柯斯范式(BNF)形式描述,該層的主要功能完成SIP請求與響應消息的構造與解析,并丟棄那些存在語法錯誤的消息。(3)TransactionLayer:即事務層。它是SIP層次結構的核心層,負責會話的控制與管理,主要內容是保存事務的狀態、匹配請求和響應,以及在傳輸層為不可靠傳輸時,提供必要的超時重傳處理。(4)SFP(StateFullProcessing即有狀態代理服務模塊。它是實現代理服務器的功能模塊。SFP是一個事務用戶,它利用事務層為每一個接收到的新的請求創建一個服務端事務。任何請求的重復都是由這個服務端事務來處理。當收到一個請求時,它會先驗證該請求,然后決定并發送到每一個請求的目的,最后接收其相應的響應。它是平臺完成路由選擇和發送的核心。(5)AddressResolution:即地址處理模塊。它將從SFP模塊得到的域名發往DNS進行查詢,并返回其IP地址。3.2SIP平臺的具體實現由于SIP平臺要同時處理大量的SIP消息,因此在采用消息隊列和多線程來保證服務器的處理能力。各模塊都有自己的線程,在一直檢查自己的消息隊列中是否收到底層送上來列的消息一一進行處理。TLP將消息(通頭域的構造與解析函數構成。SIP基于文本,消息的構造與到響應消息時,CT模塊根據該響應所對應的請求類型調用每個狀態函數時,都要啟動該事務狀態機的超時、KILL處理進程,實現對SIP如果代理服務器接收到響應消息,首先要與已存儲的請求消息),更新;在作為重定向服務器時同樣工作在UA認證對到來的SIP消息提出質疑,然后接收用戶提供的用戶資料來完成認證,這樣增加了4結束語DesignandImplementationofBeijingUniversityofPostsandTelecommunicationsComputerScienceBeijing(100876)SessionInitiationPrcommunications,wh
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人質釋放協議書范本
- 物業繼承債務協議書
- 支付房租欠款協議書
- 配偶之間房產協議書
- 醫院食堂供暖協議書
- 塔吊器材租賃協議書
- 實施項目協議書范文
- 農場買賣協議書范本
- 終止經營協議書范本
- 戀愛協議書劇情介紹
- 育嬰行業前景及就業前景
- 2024年美容師考試理論回顧試題及答案
- Unit5Whatwereyoudoingwhentherainstormcame?SectionB1a-1d課件人教版八年級英語下冊
- 2025年中鐵快運股份有限公司招聘(98人)筆試參考題庫附帶答案詳解
- 老舊城市燃氣管道更新改造工程設計方案
- 中醫經典臨證思維與實踐知到課后答案智慧樹章節測試答案2025年春浙江中醫藥大學
- 動火和受限空間作業監護人考試題有答案
- 《高頻電子技術》5振幅調制解調與混頻電路
- 老年肺炎臨床診斷與治療專家共識解讀(2025年)解讀課件
- 制藥廢水處理工藝
- 2025年晉城職業技術學院高職單招數學歷年(2016-2024)頻考點試題含答案解析
評論
0/150
提交評論