<html xmlns="http://www.w3.org/1999/xhtml" a0:Name="SuikaWiki" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:Version="0.9"><head></head><body><p><a0:anchor-end a0:anchor="1">[1]</a0:anchor-end>
Session Initiation Protocol (<a0:anchor>セッション</a0:anchor>初期化<a0:anchor>プロトコル</a0:anchor>)。</p><p><a0:anchor>電話</a0:anchor>や<a0:anchor>即席メッセージ</a0:anchor>をはじめとした様々な
(<a0:anchor>マルチメディア</a0:anchor>などとも呼ばれる) 媒体を <a0:anchor>Internet</a0:anchor>
protocol 上で実現するための土台となるプロトコルです。</p><p>SIP はセッションの初期化の部分を担当しますが、実際の情報交換の部分は各応用プロトコルが定義します。</p><p><a0:anchor-end a0:anchor="4">[4]</a0:anchor-end> 通信相手の指定などの<a0:anchor>アドレス付け</a0:anchor>が必要な場面では
<a0:anchor>URI</a0:anchor> を使っています。ですが SIP の理解には URI
についての詳細の知識は必要ないかもしれません。</p><p><a0:anchor-end a0:anchor="9">[9]</a0:anchor-end> <a0:anchor-internal a0:anchor="2">&gt;&gt;2</a0:anchor-internal>-4 各々のメッセージの理解は基となったプロトコルを知っていれば理解は難しくないのですが、
メッセージの組合せによるプロトコル全体の運用については、
HTTP などとは著しく異なっていますから、
頑張って勉強するしかありません。</p><p>SIP の主用途である <a0:anchor>VoIP</a0:anchor> の関係上、電話についての知識があると理解も深まるでしょう。 </p><section><h1>プロトコル</h1><section><h1>構文</h1><p><a0:anchor-end a0:anchor="14">[14]</a0:anchor-end> 
<a0:anchor>SIPメッセージ</a0:anchor>参照。</p></section><section><h1>HTTP との関係</h1><p><a0:anchor-end a0:anchor="2">[2]</a0:anchor-end> SIP は <a0:anchor>HTTP</a0:anchor> を基にして設計されたので、 HTTP
を知っていれば構造は簡単に理解できるでしょう。但し HTTP
と SIP には互換性は全くありません。</p><p><a0:anchor-end a0:anchor="3">[3]</a0:anchor-end> HTTP と同じく、 <a0:anchor>MIME</a0:anchor> 
類似の仕組みを持っています。ですからやり取りされるデータの形式などは
MIME の知識があれば比較的容易に理解出来るでしょう。</p></section></section><section><h1>参考</h1><ul><li><a0:anchor>Softfront</a0:anchor> - SIP <a0:anchor-external a0:resScheme="URI" a0:resParameter="http://www.softfront.co.jp/tech/sip.html">http://www.softfront.co.jp/tech/sip.html</a0:anchor-external>
<a0:form ref="comment"></a0:form></li></ul></section><section><h1>メモ</h1><ul><li><a0:anchor-end a0:anchor="5">[5]</a0:anchor-end> 2002-11-07 (木) 18:15 <em><a0:anchor>名無しさん</a0:anchor></em> SIP は今流行の技術のようで、<a0:anchor>検索円陣</a0:anchor>から飛んできた人の中にも SIP 系の単語で検索した人が多く含まれていますね。</li><li><a0:anchor-end a0:anchor="6">[6]</a0:anchor-end> 2002-11-07 (木) 18:16 <em><a0:anchor>名無しさん</a0:anchor></em> 需要が見込まれているだけに、 <a0:anchor>IETF</a0:anchor> の<a0:anchor>標準化</a0:anchor>も活発なようで、 ietf-announce とかにはたまにどさっと SIP 系の Internet Draft が出てきますね。</li><li><a0:anchor-end a0:anchor="7">[7]</a0:anchor-end> 2002-11-07 (木) 18:16 <em><a0:anchor>名無しさん</a0:anchor></em> それから、 SIP に (実際のデータ形式として) <a0:anchor>XML</a0:anchor> を組み合わせるのが人気のよう。</li><li><a0:anchor-end a0:anchor="8">[8]</a0:anchor-end> <em>SIPって知ってるかい?</em> <a0:anchor-external a0:resScheme="URI" a0:resParameter="http://pc.2ch.net/test/read.cgi/network/988207855/">http://pc.2ch.net/test/read.cgi/network/988207855/</a0:anchor-external></li></ul><p><a0:anchor-end a0:anchor="10">[10]</a0:anchor-end> <cite xml:lang="en">RFC 5621 - Message Body Handling in the Session Initiation Protocol (SIP)</cite>
(<time>2009-09-12 07:37:40 +09:00</time> 版)
<a0:anchor-external a0:resScheme="URI" a0:resParameter="http://tools.ietf.org/html/rfc5621">http://tools.ietf.org/html/rfc5621</a0:anchor-external></p><p><a0:anchor-end a0:anchor="11">[11]</a0:anchor-end> <cite xml:lang="en">RFC 2543 - SIP: Session Initiation Protocol</cite>
( (<time>2014-04-13 05:25:17 +09:00</time> 版))
<a0:anchor-external a0:resScheme="URI" a0:resParameter="http://tools.ietf.org/html/rfc2543">http://tools.ietf.org/html/rfc2543</a0:anchor-external></p><p><a0:anchor-end a0:anchor="12">[12]</a0:anchor-end> <cite xml:lang="en">RFC 3261 - SIP: Session Initiation Protocol</cite>
( (<time>2014-03-19 19:50:06 +09:00</time> 版))
<a0:anchor-external a0:resScheme="URI" a0:resParameter="http://tools.ietf.org/html/rfc3261">http://tools.ietf.org/html/rfc3261</a0:anchor-external></p><p><a0:anchor-end a0:anchor="13">[13]</a0:anchor-end> <cite xml:lang="en">RFC 8048 - Interworking between the Session Initiation Protocol (SIP) and the Extensible Messaging and Presence Protocol (XMPP): Presence</cite>
(<time>2016-12-31 02:12:59 +09:00</time>)
<a0:anchor-external a0:resScheme="URI" a0:resParameter="https://tools.ietf.org/html/rfc8048">https://tools.ietf.org/html/rfc8048</a0:anchor-external></p></section></body></html>