SIP:會話發起協議安全
文檔地位服務器
這篇文檔制訂了一個用於互聯網通訊,請求討論和提高建議的互聯網標準追蹤協議。請參考「互聯網官方協議標準」爲了這個協議的標準化狀態。轉發不限!網絡
版權聲明架構
版權(c)互聯網社區(2002)。保留全部權利!工具
概要性能
這篇文檔描述了會話發起協議(SIP),一個用於建立,修改,和終止會話與一個或更多參與者的應用層控制(發信號)協議。這些會話包括互聯網電話,多媒體分發和多媒體會議。加密
SIP邀請用於建立會話攜帶容許參與者贊成一系列的兼容媒體類型的會話描述。SIP利用代理服務器向用戶請求當前位置(ip地址),認證和受權用戶服務,實現提供者調用路由政策和給用戶提供功能。SIP也提供容許用戶從代理服務器加載他們的當前位置的註冊功能。SIP運行在幾種傳輸協議的頂層。代理
1 介紹視頻
有許多請求會話建立和管理的互聯網應用,在這些應用中,會話被視做參與者團體之間的數據交互。這些應用的實現時很複雜的:用戶可能在兩個終端之間移動,他們或許能夠經過多種名稱尋址,並且他們一集中不一樣的媒體形式通訊-有時是同時的。不少協議都被受權攜帶不一樣形式的及時多媒體會話數據例如聲音,視頻,或文本信息。SIP旨在經過使得互聯網終端(也叫用戶代理)發現對方而且贊成一個他們要去分享的會話屬性從而協調這些協議。爲了找出爲了的會話參與者,以及其餘的功能,SIP使得網絡主機(也叫代理服務器)的基本構造的建立,用戶可以發送註冊,邀請給會話以及其餘的請求。SIP是一個快捷通用的工具,主要用於建立、修改和終止會話,這些會話獨立工做於底層洗衣並且並不依賴被創建的會話類型。對象
2.SIP功能綜述
SIP是一個能夠創建、修改和終止如互聯網電話的多媒體會話(會議)的應用層協議。SIP也能邀請參與者加入到已經存在的會話,例如多路廣播會議。媒體能夠被添加(和刪除)到一個已存在的會話。SIP明顯支持名稱映射和重定向服務,也支持個性化移動——用戶能夠維持一個單獨的外部可視的標識符無論他們的網絡位置。
SIP支持創建和終止多媒體通訊的五個方面:
用戶位置:終端系統用於通訊的肯定。
用戶有效性:被呼叫的用戶參與通訊的意願的肯定。
用戶性能:被使用的媒體和媒體參數的肯定。
會話設置:「呼叫」,在被稱做和稱做party的會話參數的創建。
會話管理:包括會話的傳輸和終止,修改會話參數和請求服務。
SIP不是一個垂直的集成通訊系統。SIP更是一個能夠被用於與其餘IETF(Internet Engineer Task Force:互聯網工程小組)協議創建一個完整的多媒體架構的組件。典型的,這些架構將包含如及時通訊協議(Real-ime Transport Protocol:RTP)等用於傳輸及時數據和提供服務質量(Quality Of Service:QoS)反饋的協,及時流協議(RTSP)用於控制流媒體的傳輸,媒體網關控制協議(MEGACO)用於控制網關到公共交換電話網絡(Public Switched Telephone Network:PSTN),以及會話描述協議(Session Description Protocol:SDP)用於描述多媒體會話。所以爲了給用戶提供完整的服務,SIP應該被用做與其餘協議的結合。然而,SIP的基本功能和操做並不依賴任何這些協議。
SIP並不提供服務。固然,SIP提供用於實現不一樣服務的基本體。例如,SIP能夠定位用戶並傳輸一個非透明的對象給他當前的位置。若是這個基本體被用於傳輸會話描述被寫到SDP(Sessiong Description Protocol),例如,終端能夠關於會話參數達成一致意見。若是相同的基本體被用來傳輸呼叫者的圖片也用做會話描述,呼叫者ID服務就能夠輕易實現。正如此例所示,一個單獨的基本體是典型的被用來提供幾種不一樣的服務。
SIP並不提供諸如發言權或選舉權控制服務,並且也不規定會議如何管理。SIP可被用於發起一個使用其餘會議控制協議的會話。由於他們創建的SIP信息和會話能夠經過整個互聯網傳輸,而SIP自己不能也不提供任何種類的互聯網資源保留功能。
服務的本質使得安全性尤其重要。爲此目的,SIP提供一套安全服務,包括拒絕服務阻止、受權(包括用戶到用戶和代理到用戶)、完整性包含,以及加密和隱私服務。
SIP支持IPv4和IPv6.
3 術語
在這篇文檔,關鍵詞「MUST","MUST NOT","REQUIRED","SHALL","SHALL NOT","SHOULD","SHOULD NOT","RECOMMENDED","NOT RECOMMENDED","MAY"和」OPTIONAL"都會被解釋如BCP 14,RFC 2119[2]所描述的並且指明瞭需求水平爲了服從SIP的實現。
4 操做預覽