會話發起協議 - 簡介



會話發起協議 (SIP) 是 VoIP 技術中最常用的協議之一。它是一個應用層協議,與其他應用層協議協同工作,以控制網際網路上的多媒體通訊會話。

VoIP 技術

在繼續之前,讓我們先了解一些關於 VoIP 的要點。

  • VOIP 是一種允許您透過網際網路傳輸語音和多媒體(影片、圖片)內容的技術。它是利用網際網路隨時隨地進行通訊的最廉價方式之一。

  • VoIP 的一些優點包括:

    • 低成本

    • 可移植性

    • 無需額外電纜

    • 靈活性

    • 視訊會議

  • 對於 VoIP 呼叫,您只需要一臺具有網際網路連線功能的電腦/筆記型電腦/手機。下圖描述了 VoIP 呼叫是如何進行的。

VoIP

有了這些基礎知識,讓我們回到 SIP 上來。

SIP – 概述

以下是關於 SIP 需要注意的一些要點:

  • SIP 是一種信令協議,用於在網際網路協議上建立、修改和終止多媒體會話。會話只不過是兩個端點之間的一個簡單呼叫。端點可以是智慧手機、筆記型電腦或任何可以透過網際網路接收和傳送多媒體內容的裝置。

  • SIP 是由 IETF(網際網路工程任務組)標準定義的應用層協議。它在RFC 3261中定義。

  • SIP 體現了客戶端-伺服器架構以及從HTTP中使用的 URL 和 URI 以及從SMTP中使用的文字編碼方案和報頭樣式。

  • SIP 利用 SDP(會話描述協議)來描述會話,並利用 RTP(即時傳輸協議)在 IP 網路上傳輸語音和影片。

  • SIP 可用於雙向(單播)或多方(多播)會話。

  • 其他 SIP 應用包括檔案傳輸、即時訊息、視訊會議、線上遊戲和流媒體多媒體分發。

SIP 在哪裡適用?

基本上,SIP 是一個應用層協議。它是一個簡單的網路信令協議,用於與一個或多個參與者建立和終止會話。SIP 協議的設計獨立於底層傳輸協議,因此 SIP 應用可以在 TCP、UDP 或其他較低層網路協議上執行。

下圖描述了 SIP 在一般方案中的位置:

SIP Layers

通常,SIP 協議用於兩個或多個端點之間的網際網路電話和多媒體分發。例如,一個人可以使用 SIP 向另一個人發起電話呼叫,或者某人可以與許多參與者建立電話會議。

SIP 協議的設計非常簡單,命令集有限。它也是基於文字的,因此任何人都可以閱讀 SIP 會話中端點之間傳遞的 SIP 訊息。

廣告

© . All rights reserved.