計算機軟件

SIP協議:描述

會話發起協議(SIP) 是用於信令和管理的多媒體通信會話的協議。 網絡電話最常見的應用 - 語音和視頻呼叫,並通過IP(互聯網協議)的即時消息。

它定義了在端點之間發送和規範的建立,終止,以及呼叫的其他要素的消息。 SIP協議,其中的描述是上面給出可用於創建,修改和終止由一個或多個多媒體數據流的會話。 它是一種應用層協議。 設計為獨立於基礎傳輸層。 換言之, 一個協議 基於所述文本包括HTTP(超文本傳輸)的許多元件和 簡單郵件地址 傳輸協議 (SMTP的)。

SIP協議 - 是什麼呢?

SIP工作結合識別和傳輸多媒體會話數等應用層協議。 識別媒體數據和匹配與會話描述協議(SDP)一起實現。 傳輸多媒體流 - 語音,視頻 - 它通常使用實時傳輸協議(RTP)或安全模式(SRTP)。 對於安全傳輸SIP消息可以使用傳輸層安全(TLS)進行加密。

發展歷史

SIP協議最初是由一個專家小組於1996年開發的。 這是在1999年RFC(SIP 1.0)標準化,2543。 在2000年11月,他被接受為3 GPP信令協議和體系結構的IP多媒體子系統(IMS)的用於在蜂窩系統中基於IP的多媒體服務的流的永久元件。 在RFC 3261中規範的最新版本(SIP 2.0)發布於2002年6月。 帶有特定擴展名和它的改進在我們的時間使用。

儘管原來的SIP協議是基於語音業務發展的事實。 如今,它支持廣泛的應用,包括視頻會議,流媒體,即時消息,文件傳輸,IP傳真,和網絡遊戲。

協議SIP - 說明和操作

會話發起協議獨立於底層傳輸協議的。 它運行在 傳輸控制協議(TCP), 用戶數據報協議(UDP)或傳輸控制協議流(SCTP)。 它可以用於多播會話的雙方(單播)之間的數據傳輸和。

在這裡面有設計元素同類機型HTTP交易請求。 每一個這樣的操作由客戶端請求,這使得服務器和至少一個響應上的特定方法或函數的。 SIP協議重用大部分的報頭字段,編碼規則,和HTTP狀態代碼,提供一個可讀的文本格式。

每個網絡資源的會話發起協議 - 用戶代理或語音信箱 - 使用所述資源分配標識符(URI)識別的,一個共同的標準的語法,這也是在web服務和電子郵件中使用的基礎上發揮作用。 URI方案,該方案被用於SIP,具有邏輯鏈的形式:用戶名:密碼@主機:端口。

安全策略

如果需要的安全的 數據傳輸 方案規定,每一個網絡元件,與該請求被轉發到目標域,必須提供與傳輸層安全(TLS)。 代理服務器的最後一步時,有義務按照本地安全設置操作目標域。 TLS防止入侵者誰嘗試調度的及時攔截數據。 不過,這並不到底提供真正的安全,並不能阻止跟踪和數據被盜。 由於SIP的協議,端口應連接牢固,可與其他網絡服務?

它的工作原理與多個其他協議一起,並且僅涉及在信令通信。 SIP的客戶端通常使用TCP或UDP端口號5060或5061來連接到SIP服務器和其他SIP端點。 5060端口通常用於未加密的流量信號,而端口5061親密的“朋友”與傳輸層安全(TLS)。

有什麼用?

要回答這個問題更確切地說«SIP協議 - 這“應該被理解為它是幹什麼用的。 它通常用於建立和發送語音或視頻通話。 它可以讓你修改現有的挑戰。 該修改可以包括修改地址或端口,邀請其參加對話更多的參與者,添加或刪除媒體流。 SIP也查找消息應用程序和服務在事件訂閱和通知。

一組與互聯網工程任務組(IETF)相關的SIP的規則,決定該應用程序的說明。 在實時傳輸協議(RTP)的不同協議的應用程序的語音和videopotokovye消息應用程序。 參數 - 端口號,協議,編解碼器 - 用於這些媒體流被定義和使用會話描述協議(SDP),其移動在所述封裝主體的會話發起協議(例如,SIP雲台協議)相匹配。

該協議的基本觀點是,它應該在未來提供的信令和呼叫為IP的通信的設置上,可以支持的存在於公共的呼叫處理功能和特徵的超集的基礎交換電話網(PSTN)。 他沒有具體定義。 更確切地說,它規定只有呼叫建立和信令。 其意在執行操作以使得電話的所有動作(米。E.撥號,應答回鈴音或佔線信號),通過代理服務器和用戶代理執行的。 他們的介紹和術語在不同的國家有不同,但他們同樣的原則進行操作。

在電話的價值

電話網絡中支持SIP還可以實現許多的存在於7號信令系統(SS7)的更先進的呼叫處理特徵。 雖然這兩個協議有很大的不同。 SS7是一個集中的協議。 它的特點是一個複雜的中央 網絡架構 和“鈍”端點(常規電話)。 SIP是“客戶 - 服務器”的一個協議。 然而,支持會話初始化協議大多數設備可以作為客戶端和服務器的角色演出。 通常,會話啟動器作為客戶端,並且接收器執行呼叫服務器功能。 因此,SIP特徵在通信端點,相反於在網絡中實現的傳統SS7能力實現。

SIP是,該技術在IT開發,而不是在電信行業有著根本的不同。 SIP協議被標準化,並且主要是由IETF確定的,而其他(例如,H.323)的傳統上與國際電信聯盟(ITU)相關聯。

網元

SIP定義了用戶的代理,以及幾種類型的網絡服務器元件。 兩個SIP端點可以不經過任何中間基礎設施進行通信。 然而,這種方法往往是不切實際的政府通信,這需要服務目錄來搜索網絡中可用的節點。 SIP協議寄存器不能提供這樣的功能。

用戶代理

用戶代理SIP(UA)是一個邏輯網絡端點。 它們被用來撥打或接收消息,從而控制了SIP會話。 SIP-UA可以執行用戶代理客戶端(UAC),它發送SIP請求和其服務器(UAS),其接收的查詢和返回SIP響應的作用。 這種控制賬戶和UAS僅在SIP事務執行。

電話

SIP的語音通信,實際上是IP電話,它實現了客戶端和服務器功能的SIP用戶代理。 此外,它提供了傳統的電話呼叫選項 - 撥號,接聽,偏差保留/釋放和呼叫轉移。

SIP的電話可以被實現為硬件設備或作為軟件電話。 由於製造商越來越多地使用此協議作為標準電話平台(在最近幾年 - 通過4G),硬件和軟件SIP的電話基本面之間的差異仍然模糊。 此外,會話發起協議的內容今天實施了許多基於IP的設備的固件的基本功能。 實例包括各種在Android諾基亞和黑莓,以及SIP協議的設備現在是不可缺少的服務。

在SIP中,在HTTP中,用戶代理可以通過一個報頭字段的帖子用戶代理標識其自身,包含該軟件/硬件/項的文字說明。 在請求消息中的用戶代理字段被傳送。 這意味著接收SIP服務器可以看到這些信息。 網絡元素會話發起協議有時可以存儲信息。 而且它可以在診斷兼容性問題很有幫助。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.unansea.com. Theme powered by WordPress.