SIP
「Session Initiation Protocol」の略です。SIPは、Internet Engineering Task Force(IETF)が定義したプロトコルです。インターネット経由で、2台以上の通信機器間にセッションを確立するために使用されます。
SIPには、ビデオ会議、ファイル転送、インスタントメッセージングのセッション、マルチプレーヤーゲームの開始など、さまざまな用途があります。ただし、最もよく知られているのは、インターネット経由で音声通話やビデオ通話を確立する用途です。VonageやPhone PowerなどのVoIP企業は、SIPを使用してインターネットベースの電話サービスを提供しています。「SIPトランキング」と呼ばれるこの仕組みにより、クライアントは、IP電話やVoIPソフトウェアをインストールしたコンピューターを使って、標準の電話回線経由で通信できます。SIPサーバーは、VoIP接続を公衆交換電話網(PSTN)に変換します。
HTTPと同様に、SIPはセッションを開始するために、単純な要求メッセージと応答メッセージを使用します。たとえば、INVITE要求メッセージは、ユーザーをセッションの開始に招待するために使用され、ACKはユーザーが要求を受信したことを確認します。応答コード180 (Ringing)はユーザーに着信を通知中であることを意味し、200 (OK)は要求が成功したことを示します。セッションが確立されると、BYEを使用して通信を終了します。SIPコードはユーザーに常に表示されるわけではありませんが、接続が不安定な場合のトラブルシューティングに役立ちます。
NOTE: SIPは「Standard Interchange Protocol」を表す場合もあります。これは、3Mが開発した図書館システム向けの通信規格です。SIPとSIP2は、図書館の本の貸し出しや返却など、基本的な蔵書管理の処理を行うために設計されました。Standard Interchange Protocolの2つのバージョンは、現在ではNational Information Standards Organization Circulation Interchange Protocol(NCIP)にほぼ置き換えられています。
知識をテストする