国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 網(wǎng)絡(luò)通信 > 正文

VoIP基本概念(6):SIP協(xié)議概述

2019-11-04 10:32:21
字體:
供稿:網(wǎng)友


 
  Sip是由IETF提出來的一個(gè)應(yīng)用控制(信令)協(xié)議。正如名字所隱含的--用于發(fā)起會(huì)話。它可用來創(chuàng)建、修改以及終結(jié)多個(gè)參與者參加的多媒體會(huì)話進(jìn)程。參與會(huì)話的成員可以通過組播方式、單播連網(wǎng)或者兩者結(jié)合的形式進(jìn)行通信。

  SIP中有客戶機(jī)和服務(wù)器之分。客戶機(jī)是指為了向服務(wù)器發(fā)送請(qǐng)求而與服務(wù)器建立連接的應(yīng)用程序。用戶代理(User Agent)和代理(PRoxy)中含有客戶機(jī)。服務(wù)器是用于向客戶機(jī)發(fā)出的請(qǐng)求提供服務(wù)并回送應(yīng)答的應(yīng)用程序。共有四類基本服務(wù)器:

  ·用戶代理服務(wù)器:當(dāng)接到SIP請(qǐng)求時(shí)它聯(lián)系用戶,并代表用戶返回響應(yīng)。

  ·代理服務(wù)器:代表其它客戶機(jī)發(fā)起請(qǐng)求,既充當(dāng)服務(wù)器又充當(dāng)客戶機(jī)的媒介程序。在轉(zhuǎn)發(fā)請(qǐng)求之前,它可以改寫原請(qǐng)求消息中的內(nèi)容。

  ·重定向服務(wù)器:它接收SIP請(qǐng)求,并把請(qǐng)求中的原地址映射成零個(gè)或多個(gè)新地址,返回給客戶機(jī)。

  ·注冊(cè)服務(wù)器:它接收客戶機(jī)的注冊(cè)請(qǐng)求,完成用戶地址的注冊(cè)。 用戶終端程序往往需要包括用戶代理客戶機(jī)和用戶代理服務(wù)器。代理服務(wù)器、重定向服務(wù)器和注冊(cè)服務(wù)器可以看出是公眾性的網(wǎng)絡(luò)服務(wù)器。在SIP中還經(jīng)常提到定位服務(wù)器的概念,但是定位服務(wù)器不屬于SIP服務(wù)。

  SIP在設(shè)計(jì)上充分考慮了對(duì)其它協(xié)議的擴(kuò)展適應(yīng)性。它支持許多種地址描述和尋址,包括用戶名@主機(jī)地址:被叫號(hào)碼@PSTN網(wǎng)關(guān)地址:Tel:010-62281234普通電話的描述等。這樣,SIP主叫按照被叫地址就可以識(shí)別出被叫在傳統(tǒng)電話網(wǎng)上的位置,然后通過一個(gè)與傳統(tǒng)電話網(wǎng)相連的網(wǎng)關(guān)發(fā)起并建立呼叫。SIP最強(qiáng)大之處就是用戶定位功能。SIP本身含有向注冊(cè)服務(wù)器注冊(cè)的功能,也可以利用其它定位服務(wù)器DNS、LDAP等提供的定位服務(wù)來增強(qiáng)其定位功能。

  SIP共規(guī)定了六種信令:INVITE、ACK、CANCEL、OPTIONS、BYE、REGISTER。其中INVITE和ACK用于建立呼叫,完成三次握手,或者用于建立以后改變會(huì)話屬性;BYE用以結(jié)束會(huì)話;OPTIONS用于查詢服務(wù)器能力;CANCEL用于取消已經(jīng)發(fā)出但未最終結(jié)束的請(qǐng)求;REGISTER用于客戶出向注冊(cè)服務(wù)器注冊(cè)用戶位置等消息。

VoIP基本概念(6):SIP協(xié)議概述(圖一)

  圖6-8 通過SIP代理建立呼叫的例子



  SIP協(xié)議支持三種呼叫方式:由用戶代理服務(wù)機(jī)(UAC)向用戶代理服務(wù)器(UAS)直接呼叫,由UAC在重定向服務(wù)器的輔助下進(jìn)行重定向呼叫和由代理服務(wù)器代表UAC向被叫發(fā)起呼叫。通過SIP代理建立呼叫的例子如圖6-8所示。

  H.323和SIP協(xié)議的比較

  H.323和SIP分別是通信領(lǐng)域與因特網(wǎng)兩大陣營(yíng)推出的建議。 H.323企圖把IP電話當(dāng)作是眾所周知的傳統(tǒng)電話,只是傳輸方式發(fā)生了改變,由電路交換變成了分組交換。而SIP協(xié)議側(cè)重于將IP電話作為因特網(wǎng)上的一個(gè)應(yīng)用,較其實(shí)應(yīng)用(如FTP,E-mail等)增加了信令和QoS的要求,它們支持的業(yè)務(wù)基本相同,也都利用RTP作為媒體傳輸?shù)膮f(xié)議。但H.323是一個(gè)相對(duì)復(fù)雜的協(xié)議。

  H.323采用基于ASN.1和壓縮編碼規(guī)則的二進(jìn)制方法表示其消息。ASN.1通常需要非凡的代碼生成器來進(jìn)行詞法和語(yǔ)法分析。而SIP的基于文本的協(xié)議,類似于HTTP。基于文本的編碼意味著頭域的含義是一目了然的,如From、To、Subject等域名。這種分布式、幾乎不需要復(fù)雜的文檔說明的標(biāo)準(zhǔn)規(guī)范夫風(fēng)格,其優(yōu)越性已在過去的實(shí)踐中得到了充分的證實(shí)(現(xiàn)在廣為流行的郵件協(xié)議SMTP就是這樣的一個(gè)例子)。SIP的消息體部份采用SDP進(jìn)行描述,SDP中的每一項(xiàng)格式為=,也比較簡(jiǎn)單。

  在支持會(huì)議電話方面,H.323由于由多點(diǎn)控制單元(MCU)集中執(zhí)行會(huì)議控制功能,所有參加會(huì)議終端都向MCU發(fā)送控制消息,MCU可能會(huì)成為頸,非凡是對(duì)于具有附加特性的大型會(huì)議;并且H.323不支持信令的組播功能,其單功能限制了可擴(kuò)展性,降低了可靠性。而SIP設(shè)計(jì)上就為分布式的呼叫模型,具有分布式的組播功能,其組播功能不僅便于會(huì)議控制,而且簡(jiǎn)化了用戶定位、群組邀請(qǐng)等,并且能節(jié)約寬帶。但是H.323集是中控制便于計(jì)費(fèi),對(duì)寬帶的治理也比較簡(jiǎn)單、有效。

  H.323中定義了專門的協(xié)議用于補(bǔ)充業(yè)務(wù),如H.450.1、H.450.2和H.450.3等。SIP并未專門定義的協(xié)議用于此目的,但它很方便地支持補(bǔ)充業(yè)務(wù)或智能業(yè)務(wù)。只要充分利用SIP已定義的頭域(如Contact頭域),并對(duì)SIP進(jìn)行簡(jiǎn)單的擴(kuò)展(如增加幾個(gè)域),就可以實(shí)現(xiàn)這些業(yè)務(wù)。例如對(duì)于呼叫轉(zhuǎn)移,只要在BYE請(qǐng)求消息中添加Contact頭域,加入意欲轉(zhuǎn)至的第三方地址就可以實(shí)現(xiàn)此業(yè)務(wù)。對(duì)于通過擴(kuò)展頭域較難實(shí)現(xiàn)的一些智能業(yè)務(wù),可在體系結(jié)構(gòu)中增加業(yè)務(wù)代理,提供一些補(bǔ)充服務(wù)或與智能網(wǎng)設(shè)備的接口。

  在H.323中,呼叫建立過程涉及到第三條信令信致到:RAS信令信道、呼叫信令信到和H.245控制信道。通過這三條信道的協(xié)調(diào)才使得H.323的呼叫得以進(jìn)行,呼叫建立時(shí)間很長(zhǎng)。在SIP中,會(huì)話請(qǐng)求過程和媒體協(xié)商過程等一起進(jìn)行。盡管H.323v2已對(duì)呼叫建立過程作了改進(jìn),但較之SIP只需要1.5個(gè)回路時(shí)延來建立呼叫,仍是無法相比。 H.323的呼叫信令通道和H.245控制信道需要可靠的傳輸協(xié)議。而SIP獨(dú)立于低層協(xié)議,一般使用UDP等無法連接的協(xié)議,用自己信用層的可靠性機(jī)制來保證消息的可靠傳輸。


  總之,H.323沿用的是傳統(tǒng)的實(shí)現(xiàn)電話信令模式,比較成熟,已經(jīng)出現(xiàn)了不少H.323產(chǎn)品。H.323符合通信領(lǐng)域傳統(tǒng)的設(shè)計(jì)思想,進(jìn)行集中、層次控制,采用H.323協(xié)議便于與傳統(tǒng)的電話網(wǎng)相連。SIP協(xié)議借鑒了其它因特網(wǎng)的標(biāo)準(zhǔn)和協(xié)議的設(shè)計(jì)思想,在風(fēng)格上遵循因特網(wǎng)一貫堅(jiān)持的簡(jiǎn)練、開放、兼容和可擴(kuò)展等原則,比較簡(jiǎn)單,但推出時(shí)間不長(zhǎng),協(xié)議并不是很成熟。



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 永清县| 永丰县| 屏南县| 乾安县| 曲周县| 眉山市| 绥滨县| 吴忠市| 广饶县| 泸定县| 民勤县| 奉化市| 长汀县| 锦屏县| 旬阳县| 阿勒泰市| 开鲁县| 菏泽市| 莱阳市| 阳高县| 左云县| 新平| 石柱| 台北市| 尼木县| 兴安县| 阜阳市| 体育| 临颍县| 额济纳旗| 文山县| 崇明县| 和田市| 佳木斯市| 冷水江市| 来宾市| 彩票| 宁强县| 万载县| 普兰店市| 宜黄县|