コンピューターソフトウェア

SIPプロトコル:説明

セッション開始プロトコル(SIP)の シグナリングおよびマルチメディア通信セッションを管理するためのプロトコルです。 最も一般的なインターネット電話でのアプリケーション - 音声およびビデオ通話やIP(インターネット・プロトコル)経由のインスタントメッセージング。

それは、エンドポイント間で送信されると作成、終了、およびコールの他の本質的な要素を規制されるメッセージを定義します。 SIPプロトコル、上記に提示された説明は、一つ以上のマルチメディアデータストリームからなるセッションを作成、変更および終了させるために使用することができます。 これは、アプリケーション層のプロトコルです。 基礎となるトランスポート層に依存しないように設計されています。 言い換えれば、 プロトコル テキストに基づいてHTTP(ハイパーテキスト転送)の多くの要素及び含ま 簡易メールアドレス 転送プロトコル (SMTP)を。

SIPプロトコル - それは何ですか?

SIPは、特定マルチメディアセッションを送信するいくつかの他のアプリケーションレベルのプロトコルと連動して動作します。 特定メディアデータとマッチングは、セッション記述プロトコル(SDP)と一緒に達成されます。 音声、ビデオ - - マルチメディアストリームを送信するためには、通常、リアルタイムトランスポートプロトコル(RTP)またはセキュアモード(SRTP)を使用しています。 セキュアな伝送SIPメッセージのトランスポート層セキュリティ(TLS)を使用して暗号化することができます。

開発の歴史

SIPプロトコルは、もともと1996年に専門家のグループによって開発されました。 これは、RFC 1999(SIP 1.0)で2543年に標準化されました。 2000年11月に、彼は3 GPPシグナリングプロトコルおよびセルラシステムにおけるマルチメディアIPベースのサービスのストリーミングのためのアーキテクチャIP-マルチメディア・サブシステム(IMS)の永久的な要素として受け入れられました。 RFC 3261仕様の最新バージョン(SIP 2.0)は、2002年6月にリリースされました。 特定の拡張子と、それを改良して、私たちの時代に使用されています。

元SIPプロトコルは音声サービスに基づいて開発されたという事実にもかかわらず。 今日では、ビデオ会議などのアプリケーション、IP上のストリーミングメディア、インスタントメッセージング、ファイル転送、およびファックス、およびオンラインゲームの広い範囲をサポートしています。

プロトコルSIP - 説明と操作

セッション開始プロトコルは、基礎となるトランスポートプロトコルとは無関係です。 これは、上で動作する 伝送制御プロトコル(TCP)、 ユーザデータグラムプロトコル(UDP)または伝送制御プロトコルストリーム(SCTP)。 これは、2つの側の間のデータ転送(ユニキャスト)とマルチキャストセッションのために使用することができます。

その中でデザイン要素同様のモデルのHTTPトランザクション要求があります。 各そのような操作は、サーバーと少なくとも1つの応答に特定のメソッドまたは関数を引き起こすクライアント要求、から成ります。 SIPプロトコルは、読み取り可能なテキスト形式を提供し、ヘッダフィールド、符号化規則、及びHTTPステータスコードの大部分を再利用します。

各ネットワークリソースセッション開始プロトコル - ユーザエージェントやボイスメールボックスには - また、Webサービスや電子メールで使用される一般的な標準の構文に基づいて機能して、リソース割り当て識別子(URI)を使用して認識されています。 ユーザー名:ホスト@パスワード:ポートSIPに使用されるURIスキームは、論理チェーンの形態を有します。

セキュリティポリシー

必要なセキュリティで保護した場合 のデータ伝送 方式では、要求がターゲットドメインに転送されるネットワーク要素のそれぞれのことを規定、トランスポート層セキュリティ(TLS)を備えていなければなりません。 ターゲットドメインにプロキシサーバの最後のステップローカルセキュリティ設定に従って動作するように義務づけられています。 TLSは、発送時のデータを傍受しようとする侵入者から守ります。 しかし、それは最後に実際のセキュリティを提供していないと、追跡やデータ盗難を防ぐことはできません。 ポートが確実に接続されるべきであるSIPプロトコルなど、他のネットワークサービスと連携?

これは、複数の他のプロトコルと連携して動作し、唯一のシグナリング通信に関与しています。 SIP-クライアントは通常、SIP-サーバーや他のSIPエンドポイントに接続するために、TCPやUDPのポート番号5060または5061を使用します。 ポート5060は、一般的にトランスポート層セキュリティ(TLS)とポートクローズ5061「友人」のに対して、暗号化されていない交通信号用に使用されています。

用途は何ですか?

«より正確にSIPプロトコルを疑問に答えるために - それは」それが使用されているもののために理解されるべきであるということ。 通常、セットアップおよび音声やビデオ通話を送信するために使用されます。 それはあなたが既存の課題を修正することができます。 修正は、アドレスやポートを変更し、会話以上の参加者を募集し、メディアストリームを追加または削除することを含むことができます。 SIPは、イベントサブスクリプションと通知でのメッセージングアプリケーションで、アプリケーション、およびサービスを見つけます。

インターネットエンジニアリングタスクフォース(IETF)に関連付けられたSIP-ルールのセットは、そのようなアプリケーションのための命令を決定します。 リアルタイムトランスポートプロトコル(RTP)の異なるプロトコルアプリケーション上の音声およびvideopotokovyeメッセージアプリケーション。 パラメータ - ポート番号、プロトコル、コーデック - これらのメディアストリームのためには、パッケージ本体セッション開始プロトコル(例えば、SIP Tプロトコル)に移動するセッション記述プロトコル(SDP)を使用して定義され、一致しています。

プロトコルの基本的な観点は、それが将来的にシグナルを提供し、公共の中に存在する呼処理機能と機能のスーパーセットをサポートすることができる基盤の上にIP-通信のための設定を呼び出す電話網(PSTN)べきであるということです。 彼はそれらを定義していません。 より正確には、それだけでコールセットアップおよびシグナリングを調節します。 操作、電話(m・E・ダイアル、応答リングバック・トーンまたはビジー信号)を実行するように意図されているすべてのアクション、プロキシサーバとユーザエージェントによって実行されます。 それらの導入および専門用語は、さまざまな国で異なっているが、彼らは同じ原理で動作します。

電話での値

SIPをサポートする電話網にもシグナリングシステム7(SS7)中に存在する、より高度なコール処理機能の多くを実施することができます。 これらのプロトコルの両方がかなり異なりますが。 SS7は、集中プロトコルです。 これは、複雑な中央ことを特徴とする ネットワークアーキテクチャ と「鈍い」エンドポイント(従来の電話)。 SIPは、「クライアント - サーバ」のプロトコルです。 しかし、セッション開始プロトコルをサポートするほとんどのデバイスは、クライアントとサーバの役割として実行することができます。 一般に、セッション開始は、クライアントとして機能し、受信機は、コールサーバ機能を実行します。 したがって、SIP機能は、ネットワークに実装されている従来のSS7機能に反して、通信エンドポイントに実装されます。

SIP技術は通信業界にITで開発し、されていないという点で根本的に異なっています。 他の人(例えば、H.323)は、伝統的に国際電気通信連合(ITU)に関連付けられている一方、SIPプロトコルは、標準化されており、主にIETFによって決定されます。

ネットワーク要素

SIPは、ユーザエージェント、ならびにネットワーク・サーバ要素のいくつかのタイプを定義します。 2つのSIPエンドポイントは、任意の中間インフラストラクチャなしに通信することができます。 それにもかかわらず、このアプローチは、ネットワーク内の利用可能なノードを検索するためのサービスディレクトリを必要とする、多くの場合、政府の通信のために非現実的です。 SIPプロトコルレジスタは、このような機能を提供することはできません。

ユーザーエージェント

ユーザエージェントSIP(UA)は、論理ネットワークエンドポイントです。 彼らは作るか、またはメッセージを受信し、それによって、SIPセッションを制御するために使用されています。 SIP-UAは、SIP要求及び問い合わせを受信し、SIPレスポンスを返し、そのサーバ(UAS)を、送信するユーザエージェントクライアント(UAC)の役割を実行することができます。 このような制御アカウントとUASは、SIPトランザクション中にのみ実行されます。

テレフォニー

SIPテレフォニーは、実際には、クライアントとサーバ機能SIPユーザーエージェントを実装してIPテレフォニー、です。 さらに、それは、従来の電話コール・オプションを提供 - ダイヤル、回答、偏差の保持/解放および転送を呼び出します。

SIPフォンは、ハードウェアデバイスとして、またはソフトフォンとして実現されてもよいです。 メーカーはますます(近年では - 4G経由)標準テレフォニープラットフォームとして、このプロトコルを使用しているため、ハードウェアとソフトウェアのSIPフォンとの差が、ファンダメンタルズがぼやけたまま。 また、セッション開始プロトコルの要素は、今日は多くのIP対応デバイスのファームウェアの基本的な機能を実装しました。 例としては、Android上でノキアとBlackBerryからのさまざまなデバイス、およびSIPプロトコルが今不可欠のサービスであります。

SIPは、HTTPに、ユーザエージェントは、ソフトウェア/ハードウェア/アイテムのテキスト記述を含む、ヘッダーフィールドポストユーザエージェントによって自身を識別することができます。 要求メッセージ内のUser-Agentフィールドが送信されます。 これは、受信したSIPサーバがこの情報を見ることができることを意味します。 ネットワーク要素セッション開始プロトコルは、時々、その情報を格納することができます。 そして、それは互換性の問題を診断するのに役立ちます。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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