freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于sdl的sip協(xié)議設(shè)計重定向服務(wù)器(編輯修改稿)

2025-06-10 23:57 本頁面
 

【文章內(nèi)容簡介】 戶代理的信息傳到定位服務(wù)器中,定位服務(wù)器也可以和本地的數(shù)據(jù)庫相連,用來存儲這些用戶的注冊信息,包括位置、IP 地址等信息,為用戶提供定位的功能。一些定位服務(wù)器使用的是輕量級目錄訪問協(xié)議(Lightweight Directory Access Protocol, LDPA)或 My SQL 和 SIP 服務(wù)器進(jìn)行通信。第三章 SIP工作流程及注冊服務(wù)器配置和實現(xiàn)方法 SIP 工作流程SIP 定義了注冊/注銷、呼叫、重定向以及能力查詢四種工作過程,下面結(jié)合圖例說明幾種典型的呼叫處理。 注冊目的注冊就是將自己的 IP登記給注冊服務(wù)器的過程, 以便其他用戶通過一個稱為統(tǒng)一資源指標(biāo)符 URL 的地址來訪問到。URL 地址可在該用戶域的 SIP代理中解析。 每個用戶在啟動時, 都要到注冊服務(wù)器注冊當(dāng)前的 SIP URL 和 IP地址的綁定,服務(wù)器最后把這些信息保存在位置服務(wù)器中。用戶發(fā)送 REGISTER 請求向服務(wù)器通知他們當(dāng)前所處的位置,這樣,所有進(jìn)入以 SIP格式所表示的目的地址的請求都被代理處理,或重定向到用戶當(dāng)前所在的 IP地址。注冊過程為后續(xù)會話連接做準(zhǔn)備。 注冊過程用戶代理要通過SIP進(jìn)行通信,首先要在相應(yīng)的服務(wù)器上登記注冊,如圖 31 所示:圖31 SIP注冊流程注冊的具體流程如下:1) 用戶代理 Alice 發(fā)送 REGISTER 請求給注冊服務(wù)器,請求登記注冊;2) 注冊服務(wù)器通過在數(shù)據(jù)庫中查詢發(fā)現(xiàn)該用戶不合法,返回一個 401 錯誤(Unauthorized)給 Alice,該錯誤響應(yīng)中包含了令牌信息,用于用戶再次注冊的安全驗證;3) Alice 再次發(fā)出注冊請求,這時用戶的賬號密碼等已被步驟 2 中的令牌作了加密處理;4) 注冊服務(wù)器再次收到 REGISTER 請求,通過對用戶的加密信息進(jìn)行解密后再到數(shù)據(jù)庫中進(jìn)行合法驗證,若 Alice 的信息合法,則登記入庫,注冊成功。另外,注冊服務(wù)器會返回一個 200 OK 響應(yīng)(成功響應(yīng))給用戶代理 Alice。 通過重定向服務(wù)器的呼叫圖 32 給出了兩個UA之間通過重定向服務(wù)器進(jìn)行呼叫的具體流程:圖32 通過重定向服務(wù)呼叫的具體流程具體的呼叫流程如下:1) 用戶代理 Alice發(fā)出會話邀請消息INVITE;2) 服務(wù)器收到請求后查詢被叫方 Bob 的地址,然后發(fā)送302 響應(yīng)(Moved Temporarily)給 Alice 的代理,告知 Bob 的地址信息;3) Alice 的代理收到響應(yīng)后發(fā)送 ACK 向重定向服務(wù)器證實收到的響應(yīng)消息;4) Alice 依照 302 的 Contact 中指明的地址直接發(fā)送 INVITE 消息給代理 Bob;5) Bob 端振鈴的同時發(fā)送 180 響應(yīng)給 Alice;6) Bob 用戶摘機(jī),發(fā)送 200 OK 響應(yīng)給 Alice;7) Alice 收到響應(yīng)后返回 ACK 進(jìn)行確認(rèn);8) Alice 和 Bob 會話連接成功,兩用戶之間可以進(jìn)行媒體流的傳輸;9) Bob 欲結(jié)束通話,于是發(fā)出 BYE 請求,提出終止通話的請求;10) Alice 同意結(jié)束會話,返回一個 200 響應(yīng),此后通話結(jié)束。 注冊服務(wù)器配置及實現(xiàn)方式SIP 提供了一個搜索機(jī)制,如果一個用戶希望建立和其他用戶的會話,SIP必須查找能夠找到對方用戶正在使用的當(dāng)前主機(jī)(hosts)。這個搜索機(jī)制經(jīng)常被 SIP網(wǎng)絡(luò)基本元素使用,比如 proxy 服務(wù)器,重定向服務(wù)器等等。他們在接收、以及響應(yīng)一個請求的時候,會基于這個用戶的位置信息來判定這個消息應(yīng)該發(fā)送到哪里。要實現(xiàn)這個,SIP 網(wǎng)絡(luò)部件考慮了一個抽象的服務(wù):位置服務(wù);位置服務(wù)是通過對特定地區(qū)提供地址綁定來實現(xiàn)的。一個 proxy 會從把輸入的 URI 轉(zhuǎn)換到用戶實際位置的位置服務(wù)中得到最終用戶的位置。注冊服務(wù)為特定地區(qū)的位置服務(wù)創(chuàng)建綁定關(guān)系,這個綁定關(guān)系是用來建立包含一個或者多個聯(lián)系地址的 addressofrecord URI。因而,當(dāng)那個地區(qū)的 proxy接收到一個請求,這個請求的 RequestURI 和 addressofrecord 的記錄匹配,那么這個 proxy 會轉(zhuǎn)發(fā)請求到這個 addressofrecord 中登記的聯(lián)系地址中去。 注冊服務(wù)器實現(xiàn)方式注冊服務(wù)是為了實現(xiàn)位置的綁定,而這種綁定的目的在于最大可能的搜索到目標(biāo)地址,從而成功轉(zhuǎn)發(fā)消息。怎么樣才能最大可能的完成搜索呢?這個就要求登記服務(wù)所覆蓋的區(qū)域和 URI 中的 addressofrecord 所覆蓋的區(qū)域相同。注冊服務(wù)器通過兩種不同的注冊方式來實現(xiàn),用戶注冊方式和服務(wù)器注冊方式。 用戶注冊方式只有當(dāng)對那個 addressofrecord 的請求會被路由到這個區(qū)域的時候,登記這個addressofrecord 到這個區(qū)域的位置服務(wù)才是有意義的。因為每個 proxy 主要處理本域的 UA,所以,發(fā)往這些 UA 的消息基本上都是要經(jīng)過他的 proxy。這就要求UA 必須向負(fù)責(zé)他的域的注冊服務(wù)器進(jìn)行注冊。UA 通過發(fā)送一個 register 消息到注冊服務(wù)器進(jìn)行注冊,注冊信息存儲在位置服務(wù)。凡是發(fā)送到 UA 的 proxy 的消息,通過查詢 UA 的注冊信息得到 UA 地址,然后轉(zhuǎn)發(fā)消息。如圖33所示:圖33 用戶注冊第四章 重定向服務(wù)器的設(shè)計以及在SDL上的實現(xiàn) 重定向服務(wù)器概述代理服務(wù)器負(fù)責(zé)請求消息的路由。某些體系結(jié)構(gòu)下可能需要降低它們的負(fù)荷,并提高信令傳輸通道的魯棒性,這時可依靠請求重定向來達(dá)到目的。重定向即服務(wù)器用響應(yīng)消息將某一請求的路由信息返回給客戶端,從而使服務(wù)器既起到了幫助選路的功能,又可以不必處理由該請求所導(dǎo)致的更多消息往來當(dāng)請求的發(fā)起者收到重定向響應(yīng)后,它將基于收到的URL發(fā)送新的請求。重定向通過把URL信息從網(wǎng)絡(luò)的核心傳遞到邊緣而使網(wǎng)絡(luò)獲得了相當(dāng)大的擴(kuò)展升級能力。重定向服務(wù)器邏輯上由一個服務(wù)器端事務(wù)端的事務(wù)層和一個能夠訪問某種定位服務(wù)的事務(wù)用戶組成。定位服務(wù)器實質(zhì)上是一個數(shù)據(jù)庫,它包含單個URL到一個或者多個聯(lián)系地址之間的映射,通過這些聯(lián)系地址就能找到URL所對應(yīng)的用戶或?qū)嶓w。重定向服務(wù)器自己不發(fā)送任何SIP請求。在收到除CANCEL以外的請求時,重定向服務(wù)器可以拒絕它,或者通過定位服務(wù)獲得一個可選地址列表并返回一個3XX最終響應(yīng)。對格式正確的CANCEL請求,重定向應(yīng)返回2XX最終響應(yīng)。該響應(yīng)將結(jié)束被取消請求的SIP事務(wù)。重定向服務(wù)器維護(hù)整個SIP事務(wù)的狀態(tài)。客戶端檢測重定向服務(wù)器之間發(fā)生的轉(zhuǎn)發(fā)循環(huán)。當(dāng)重定向服務(wù)器返回某個請求的3XX響應(yīng)時,它在Contact頭字段中裝入一個地址列表(含一個或多個可選地址)。Contact頭字段值中還可能提供“expires” 參數(shù),以指名Contact數(shù)據(jù)的有效期。Contact頭字段包含
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1