什麼是SIP協議

2021-04-28 06:26:28 字數 1112 閱讀 2075

什麼是sip?

sip是乙個應用層的信令控制協議。用於建立、修改和釋放乙個或多個參與者的會話。這些會話可以好似internet多**會議、ip**或多**分發。會話的參與者可以通過組播(multicast)、網狀單播(unicast)或兩者的混合體進行通訊。

sip是類似於http的基於文字的協議。sip可以減少應用特別是高階應用的開發時間。由於基於ip協議的sip利用了ip網路,固定網運營商也會逐漸認識到sip技術對於他們的深遠意義。

使用 sip,服務提供商可以隨意選擇標準元件。不論**內容和參與方數量,使用者都可以查詢和聯絡對方。sip 對會話進行協商,以便所有參與方都能夠就會話功能達成一致以及進行修改。它甚至可以新增、刪除或轉移使用者。

sip它既不是會話描述協議,也不提供會議控制功能。為了描述訊息內容的負載情況和特點,sip 使用 internet 的會話描述協議 (sdp) 來描述終端裝置的特點。sip 自身也不提供服務質量 (qos),它與負責語音質量的資源保留設定協議 (rsvp) 互操作。它還與若干個其他協議進行協作,包括負責定位的輕型目錄訪問協議 (ldap)、負責身份驗證的遠端身份驗證撥入使用者服務 (radius) 以及負責實時傳輸的 rtp 等多個協議。

對 sip 的擴充易於定義,可由服務提供商在新的應用中新增,不會損壞網路。網路中基於 sip 的舊裝置不會妨礙基於 sip 的新服務。例如,如果舊 sip 實施不支援新的 sip 應用所用的方法/標頭,則會將其忽略。

sip 會話使用多達四個主要元件:sip 使用者**、sip 註冊伺服器、sip **伺服器和 sip 重定向伺服器。這些系統通過傳輸包括了 sdp 協議(用於定義訊息的內容和特點)的訊息來完成 sip 會話。

sip 使用者** (ua) 是終端使用者裝置,如用於建立和管理 sip 會話的移動**、多**手持裝置、pc、pda 等。使用者**客戶機發出訊息。使用者**伺服器對訊息進行響應。

sip **伺服器接受 sip ua 的會話請求並查詢 sip 註冊伺服器,獲取收件方 ua 的位址資訊。然後,它將會話邀請資訊直接**給收件方 ua(如果它位於同一域中)或**伺服器(如果 ua 位於另一域中)。

sip 重定向伺服器允許 sip **伺服器將 sip 會話邀請資訊定向到外部域。sip 重定向伺服器可以與 sip 註冊伺服器和 sip **伺服器同在乙個硬體上。

SIP協議詳解

sip 協議概念 會話啟動協議sip session initiation protocol 是乙個在ip網路上進行多 通訊的應用層控制協議,它被用來創 建 修改 和終結乙個或多個參加者參加的會話程序。sip協議可用於發起會話,也可以用於邀請成員加入已經用其它方式建立的會話。sip協議透明地支援名字...

SIP協議初探

1.sip協議的定義 2.sip協議特點 位於應用層,作用 主要控制通訊雙方的信令。h.323和sip分別是通訊領域與網際網路兩大陣營推出的協議。h.323企圖把ip 當作是眾所周知的傳統 只是傳輸方式發生了改變,由電路交換變成了分組交換。而sip協議側重於將ip 作為網際網路上的乙個應用,較其它應...

SIP協議簡介

協議簡介 會話初始化協議sip session initiation protocol,rfc3261 是乙個基於文字的處於應用層的控制協議,可以用來建立 修改 終止會話。具有簡練 開放 相容和可擴充套件等特性。sip只是整個多 架構中的一部分,可以和實時資料傳輸協議 rtp 實時流協議 rstp ...