SIPとIAXの違い

Anonim

SIPとIAX

VoIP(Voice over Internet Protocol)が、通常の通話の低コスト代替手段として急速に普及しています。 VoIPでは、Session Initiation Protocol(SIP)やIAXとして知られているInter-Asterisk eXchangeなど、使用可能な他のプロトコルがいくつかあります。 SIPとIAXの主な違いは、IAXはSIPに比べて帯域幅を利用する方がはるかに効率的であることです。これがIAXの作成の主な理由でした。特定の帯域幅が与えられた場合、IAXを使用すると、SIPを使用した場合よりも多くの同時通話が可能になります。

<! IAXはバイナリプロトコルであり、SIPのようなプレーンテキストプロトコルではありません。バイナリを使用すると、IAXはコマンドとコードを可能な限り小さなサイズに圧縮します。また、IAXはSIPより少し頑丈であることを意味します.IPXは、与えられているさまざまなコマンドを分割して認識するために解析が必要です。

IAXには欠点がないわけではありません。 1つは、IAXプロトコルを拡張することの難しさです。 IAXには一般的な拡張メカニズムがないため、新しい追加情報を仕様に追加する必要があります。かなり簡単に拡張できるSIPとは異なります。

<! - 2 - >

第2の欠点は、単一のポートを使用することです。一方で、これはネットワーク変換を仮想的な風にするため、実際には良いことです。そうすることの欠点は、悪質な人々がリソースの枯渇やDoS(Denial of Service)攻撃をより簡単に実行できることです。 IAXで使用されているポートをフラッディングすることにより、システムを克服し、正当なユーザーがサービスにアクセスできないようにすることができます。 SIPのための単一のポートがないので、これは大きな問題ではありません。

<! - 3 - >

使い方については、SIPの方が一般的です。事実上すべてのVoIPクライアントがSIPの使用をサポートしています。 SIPは、多くのハードウェアメーカでVoIP電話機の主要プロトコルとして使用され、「SIP電話機」という用語の登場につながります。 "

要約:

1。 IAXはSIPよりも帯域幅が効率的です。 2。 SIPはプレーンテキストであり、IAXはそうではありません。 3。 IAXはSIPほど拡張性がありません。 4。 IAXはリソース枯渇攻撃に対して脆弱ですが、SIPはそうではありません。 5。 SIPはIAXに比べて一般的です。